RetroArch
|
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <fat.h>
#include <iosuhax.h>
#include <sys/iosupport.h>
#include "hbl.h"
#include "fs/fs_utils.h"
#include "fs/sd_fat_devoptab.h"
#include "system/dynamic.h"
#include "system/memory.h"
#include "system/exception_handler.h"
#include <wiiu/gx2.h>
#include <wiiu/ios.h>
#include <wiiu/kpad.h>
#include <wiiu/os.h>
#include <wiiu/procui.h>
#include <wiiu/sysapp.h>
Functions | |
int | main (int argc, char **argv) |
void | __fini (void) |
void | __init (void) |
static void | fsdev_init (void) |
static void | fsdev_exit (void) |
int | __entry_menu (int argc, char **argv) |
__attribute__ ((noreturn)) | |
void | __eabi (void) |
__attribute__ ((weak)) | |
void | someFunc (void *arg) |
int | MCPHookOpen (void) |
void | MCPHookClose (void) |
static bool | try_init_iosuhax (void) |
static void | try_shutdown_iosuhax (void) |
Variables | |
bool | iosuhaxMount = 0 |
static int | mcp_hook_fd = -1 |
__attribute__ | ( | (noreturn) | ) |
__attribute__ | ( | (weak) | ) |
Mount the filesystem(s) needed by the application. By default, we mount the SD card to /sd.
The 'iosuhaxMount' symbol used here is public and can be referenced in overriding implementations.
Unmount filesystems. Implementing applications should be careful to clean up anything mounted in __mount_filesystems() here.
int __entry_menu | ( | int | argc, |
char ** | argv | ||
) |
int main | ( | int | argc, |
char ** | argv | ||
) |
This file contains the main entrypoints for the Wii U executable that set up the call to main().
int MCPHookOpen | ( | void | ) |
bool iosuhaxMount = 0 |
|
static |