Print this page
remove support for non-ANSI compilation

*** 22,31 **** --- 22,33 ---- /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ /* All Rights Reserved */ /* + * Copyright 2014 Garrett D'Amore <garrett@damore.org> + * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #ifndef _SYS_UTSNAME_H
*** 61,92 **** #if !defined(_KERNEL) #if defined(__i386) && !defined(__amd64) - #if defined(__STDC__) - extern int uname(struct utsname *); extern int _uname(struct utsname *); #if !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__) extern int nuname(struct utsname *); #endif /* !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__) */ extern int _nuname(struct utsname *); - #else /* defined(__STDC__) */ - - extern int uname(); - extern int _uname(); - - #if !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__) - extern int nuname(); - #endif /* !defined(__XOPEN_OR_POSIX) || defined(__EXTENSIONS__) */ - extern int _nuname(); - - #endif /* defined(__STDC__) */ - /* * On i386 in SVID.2 uname() returns a utsname structure with 8 byte members, * and nuname() returns the real struct utsname. In SVID.3 uname and nuname * are equivalent. Anyone who includes this header gets the SVID.3 behaviour. * The SVID.2 behaviour exists solely for compatibility, and is what is --- 63,80 ----
*** 100,114 **** #define _uname _nuname #endif #else /* defined(__i386) */ - #if defined(__STDC__) extern int uname(struct utsname *); - #else - extern int uname(); - #endif /* (__STDC__) */ #endif /* defined(__i386) */ #else /* !(_KERNEL) */ /* --- 88,98 ----