diff --git a/include/getopt.h b/include/getopt.h new file mode 100644 index 0000000000000000000000000000000000000000..32575f15133ff31ffebbb18ea2f9667cd4e8838b --- /dev/null +++ b/include/getopt.h @@ -0,0 +1,13 @@ +#ifndef _GETOPT_H +#define _GETOPT_H + +// Generated from: +// `grep "opt" target/include/unistd.h` + +extern char* optarg; +extern int opterr; +extern int optind; +extern int optopt; +int getopt(int argc, char *const *argv, const char *optstring); + +#endif diff --git a/include/machine/endian.h b/include/machine/endian.h new file mode 100644 index 0000000000000000000000000000000000000000..ce739616f9352d60767d89bc33c7bd2ec18ab415 --- /dev/null +++ b/include/machine/endian.h @@ -0,0 +1,19 @@ +#ifndef __MACHINE_ENDIAN_H__ + +#ifndef BIG_ENDIAN + #define BIG_ENDIAN 4321 +#endif + +#ifndef LITTLE_ENDIAN + #define LITTLE_ENDIAN 1234 +#endif + +#ifndef BYTE_ORDER + #if defined(__IEEE_LITTLE_ENDIAN) || defined(__IEEE_BYTES_LITTLE_ENDIAN) + #define BYTE_ORDER LITTLE_ENDIAN + #else + #define BYTE_ORDER BIG_ENDIAN + #endif +#endif + +#endif /* __MACHINE_ENDIAN_H__ */