diff options
Diffstat (limited to 'lib/libc')
-rw-r--r-- | lib/libc/gen/Symbol.map | 1 | ||||
-rw-r--r-- | lib/libc/gen/uname.c | 6 |
2 files changed, 4 insertions, 3 deletions
diff --git a/lib/libc/gen/Symbol.map b/lib/libc/gen/Symbol.map index c21e936..42404bc 100644 --- a/lib/libc/gen/Symbol.map +++ b/lib/libc/gen/Symbol.map @@ -296,6 +296,7 @@ FBSD_1.0 { tcflow; ualarm; ulimit; + uname; unvis; strunvis; strunvisx; diff --git a/lib/libc/gen/uname.c b/lib/libc/gen/uname.c index 5f8422a..5a7baf7 100644 --- a/lib/libc/gen/uname.c +++ b/lib/libc/gen/uname.c @@ -33,15 +33,15 @@ static char sccsid[] = "From: @(#)uname.c 8.1 (Berkeley) 1/4/94"; #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); +#define uname wrapped_uname #include <sys/param.h> #include <sys/sysctl.h> #include <sys/utsname.h> #include <errno.h> +#undef uname int -__uname(struct utsname *name) +uname(struct utsname *name) { return __xuname(32, name); } - -__sym_compat(uname, __uname, FBSD_1.0); |