embox
78 строк · 1.4 Кб
1#include <stdio.h>2#include <string.h>3#include <stdlib.h>4#include <stdarg.h>5#include <ctype.h>6#include <stdbool.h>7#include <setjmp.h>8#include <sys/stat.h>9#include <sys/types.h>10#include <unistd.h>11
12void *__fini_array_start = (void *) 0xdeadbeef;13void *__fini_array_end = (void *) 0xdeadbeef;14void *__init_array_start = (void *) 0xdeadbeef;15void *__init_array_end = (void *) 0xdeadbeef;16void *__preinit_array_start = (void *) 0xdeadbeef;17void *__preinit_array_end = (void *) 0xdeadbeef;18
19//void S_WriteLinearBlastStereo16 (void) { }
20
21int __isoc99_sscanf(const char *out, const char *format, ...) {22va_list args;23int rv;24
25va_start(args, format);26rv = sscanf(out, format, args);27va_end (args);28
29return rv;30}
31
32int _setjmp(jmp_buf b) {33return setjmp(b);34}
35
36int __xstat(int ver, const char * path, struct stat * stat_buf) {37return 0;38}
39
40int __lxstat(int ver, const char * path, struct stat * stat_buf) {41return 0;42}
43
44int __fxstat(int ver, int fildes, struct stat * stat_buf) {45return 0;46}
47
48int * __errno_location(void) {49return 0;50}
51
52int ftello64 (void *s) {53return 0;54}
55
56int fseeko64(void *s, uint64_t o, int w) {57return 0;58}
59
60FILE *freopen64(const char *filename, const char *type, FILE *stream) {61return 0;62}
63
64FILE *fopen64(char *p, char *m) {65return 0;66}
67
68int pkey_mprotect(void *addr, size_t len, int prot, int pkey) {69return 0;70}
71
72char * __xpg_basename(const char * path) {73return 0;74}
75
76int mkfifo(const char *pathname, mode_t mode) {77return 0;78}
79