#include <sys/stat.h>#include <types.h>Go to the source code of this file.
Data Structures | |
| struct | newlib_device_t |
Functions | |
| BOOL | newlib_init (void) |
| Initializes the Newlib abstraction. | |
| void | newlib_fini (void) |
| Finishes the Newlib abstraction. | |
| BOOL | newlib_add_device (newlib_device_t dev) |
| Adds a device to the file I/O abstraction. | |
| BOOL | newlib_remove_device (char tag[8]) |
| Removes a device from the file I/O abstraction. | |
| newlib_device_t * | newlib_get_device (char tag[8]) |
| Gets the structure for a device from the file I/O abstraction. | |
| BOOL | newlib_set_default_device (char tag[8]) |
| Sets the default device to use when no tag is specified. | |
Newlib interfacing. Most important part is newlib_device_t, which is the equivalent of devoptab's for devkitPro.
Make newlib handles into linked lists.
Unstubbify environment variables.
Unstubbify times.
Possible unstubbify threading calls with libthreads (many reasons to not, however)
| BOOL newlib_add_device | ( | newlib_device_t | dev | ) |
Adds a device to the file I/O abstraction.
| dev | a newlib_device_t structure containing device information. |
| newlib_device_t* newlib_get_device | ( | char | tag[8] | ) |
Gets the structure for a device from the file I/O abstraction.
| tag | the tag of the device to get the structure of. |
| BOOL newlib_init | ( | void | ) |
Initializes the Newlib abstraction.
| BOOL newlib_remove_device | ( | char | tag[8] | ) |
Removes a device from the file I/O abstraction.
| tag | the tag of the device to remove from the abstraction. |
| BOOL newlib_set_default_device | ( | char | tag[8] | ) |
Sets the default device to use when no tag is specified.
| tag | the tag of the device to use by default. |
1.6.3