diff options
author | rgrimes <rgrimes@FreeBSD.org> | 1994-05-25 09:21:21 +0000 |
---|---|---|
committer | rgrimes <rgrimes@FreeBSD.org> | 1994-05-25 09:21:21 +0000 |
commit | 2469c867a164210ce96143517059f21db7f1fd17 (patch) | |
tree | 9179427ac860211c445df663fd2b86267366bfba /sys/sys/utsname.h | |
parent | cb0aba89af15a48e2655e898a503946ac4cb42ae (diff) | |
download | FreeBSD-src-2469c867a164210ce96143517059f21db7f1fd17.zip FreeBSD-src-2469c867a164210ce96143517059f21db7f1fd17.tar.gz |
The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.
Reviewed by: Rodney W. Grimes
Submitted by: John Dyson and David Greenman
Diffstat (limited to 'sys/sys/utsname.h')
-rw-r--r-- | sys/sys/utsname.h | 22 |
1 files changed, 17 insertions, 5 deletions
diff --git a/sys/sys/utsname.h b/sys/sys/utsname.h index aa0f2c7..60e6091 100644 --- a/sys/sys/utsname.h +++ b/sys/sys/utsname.h @@ -39,18 +39,30 @@ #ifndef _SYS_UTSNAME_H #define _SYS_UTSNAME_H +#define SYS_NMLN 32 + struct utsname { - char sysname[256]; /* Name of this OS. */ - char nodename[256]; /* Name of this network node. */ - char release[256]; /* Release level. */ - char version[256]; /* Version level. */ - char machine[256]; /* Hardware type. */ + char sysname[SYS_NMLN]; /* Name of this OS. */ + char nodename[SYS_NMLN]; /* Name of this network node. */ + char release[SYS_NMLN]; /* Release level. */ + char version[SYS_NMLN]; /* Version level. */ + char machine[SYS_NMLN]; /* Hardware type. */ }; + #include <sys/cdefs.h> + +#ifndef KERNEL +#ifdef __STDC__ __BEGIN_DECLS int uname __P((struct utsname *)); __END_DECLS +#else +extern int uname(); +#endif +#else +extern struct utsname utsname; +#endif /* KERNEL */ #endif /* !_SYS_UTSNAME_H */ |