@@ -3,7 +3,7 @@ new file mode 100644
3
3
index 0000000..d447895
4
4
--- /dev/null
5
5
+++ b/cbits/symbols.c
6
- @@ -0,0 +1,319 @@
6
+ @@ -0,0 +1,327 @@
7
7
+ #define BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD
8
8
+ #include <stddef.h>
9
9
+ #include <stdio.h>
@@ -69,6 +69,9 @@ index 0000000..d447895
69
69
+ extern void __subtf3(void);
70
70
+ extern void __trunctfdf2(void);
71
71
+
72
+ + extern void flock(void);
73
+ + extern void times(void);
74
+ +
72
75
+ #define MISSING_FUN(f) void (f)(void) { printf("Unknown call to `%s'\n", #f); exit(1); }
73
76
+
74
77
+ MISSING_FUN(c_format_unix_time)
@@ -174,6 +177,7 @@ index 0000000..d447895
174
177
+ SYM(stdout),
175
178
+ SYM(strftime),
176
179
+ SYM(utimes),
180
+ + SYM(times),
177
181
+ SYM(setenv),
178
182
+ SYM(fpathconf),
179
183
+ SYM(exit),
@@ -231,6 +235,7 @@ index 0000000..d447895
231
235
+ SYM(openat),SYM(__open_2),
232
236
+ // string.h
233
237
+ SYM(strerror),
238
+ + SYM(strerror_r),
234
239
+ SYM(strcmp),
235
240
+ SYM(memchr),SYM(strcpy),SYM(strchr),SYM(strncpy),SYM(strrchr),
236
241
+ SYM(strcat),SYM(strncmp),SYM(strdup),
@@ -267,6 +272,7 @@ index 0000000..d447895
267
272
+ SYM(fprintf),
268
273
+ SYM(vfprintf),
269
274
+ SYM(fopen), SYM(fclose),
275
+ + SYM(flock),
270
276
+ SYM(getegid),SYM(getgid),
271
277
+ SYM(getpwent),
272
278
+ SYM(getgrent),
@@ -284,6 +290,7 @@ index 0000000..d447895
284
290
+ SYM(ferror),
285
291
+ SYM(fflush),
286
292
+ SYM(fgets),SYM(fputc),SYM(fputs),
293
+ + SYM(puts),
287
294
+ SYM(fseek),SYM(ftell),
288
295
+ SYM(sscanf),
289
296
+ SYM(shutdown),
@@ -317,6 +324,7 @@ index 0000000..d447895
317
324
+ SYM(__multf3),
318
325
+ SYM(__subtf3),
319
326
+ SYM(__trunctfdf2),
327
+ + SYM(getrusage),
320
328
+ { 0, 0, STRENGTH_NORMAL, 1 } /* sentinel */
321
329
+ };
322
330
+
0 commit comments