diff options
author | Isaac Dunham <idunham@lavabit.com> | 2013-04-05 23:20:28 -0700 |
---|---|---|
committer | Isaac Dunham <idunham@lavabit.com> | 2013-04-05 23:20:28 -0700 |
commit | 14f0272ea1775c35801b2bc17e67ef8bb7e9742d (patch) | |
tree | 4e4f0d51e1b4f6b90a79968ef24941f182d4b325 /src/stdio/fscanf.c | |
parent | ced64995c26a28ae40c5ae356b6c6a87a3bdf5ce (diff) | |
download | musl-14f0272ea1775c35801b2bc17e67ef8bb7e9742d.tar.gz musl-14f0272ea1775c35801b2bc17e67ef8bb7e9742d.tar.xz musl-14f0272ea1775c35801b2bc17e67ef8bb7e9742d.zip |
Add ABI compatability aliases.
GNU used several extensions that were incompatible with C99 and POSIX, so they used alternate names for the standard functions. The result is that we need these to run standards-conformant programs that were linked with glibc.
Diffstat (limited to 'src/stdio/fscanf.c')
-rw-r--r-- | src/stdio/fscanf.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/stdio/fscanf.c b/src/stdio/fscanf.c index ff6c7767..58bc5fab 100644 --- a/src/stdio/fscanf.c +++ b/src/stdio/fscanf.c @@ -1,5 +1,6 @@ #include <stdio.h> #include <stdarg.h> +#include "libc.h" int fscanf(FILE *restrict f, const char *restrict fmt, ...) { @@ -10,3 +11,5 @@ int fscanf(FILE *restrict f, const char *restrict fmt, ...) va_end(ap); return ret; } + +weak_alias(__isoc99_fscanf); |