diff options
Diffstat (limited to 'lib/libc/rpc/key_call.c')
-rw-r--r-- | lib/libc/rpc/key_call.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/lib/libc/rpc/key_call.c b/lib/libc/rpc/key_call.c index 287ca76..86cd597 100644 --- a/lib/libc/rpc/key_call.c +++ b/lib/libc/rpc/key_call.c @@ -28,12 +28,15 @@ */ /* * Copyright (c) 1986-1991 by Sun Microsystems Inc. - * - * $FreeBSD$ */ #ident "@(#)key_call.c 1.25 94/04/24 SMI" +#ifndef lint +static char rcsid[] = + "$FreeBSD$"; +#endif /* not lint */ + /* * key_call.c, Interface to keyserver * @@ -361,7 +364,17 @@ int vers; return ((CLIENT *) NULL); } tpconf = NULL; +#if defined(__FreeBSD__) if (uname(&u) == -1) +#else +#if defined(i386) + if (_nuname(&u) == -1) +#elif defined(sparc) + if (_uname(&u) == -1) +#else +#error Unknown architecture! +#endif +#endif { endnetconfig(localhandle); return ((CLIENT *) NULL); |