4.4BSD snapshot (revision 8.1)
[unix-history] / usr / src / lib / libc / compat-43 / sethostid.c
CommitLineData
16be2a01 1/*
fde8ff50
KB
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
16be2a01
KM
4 *
5 * %sccs.include.redist.c%
6 */
7
8#if defined(LIBC_SCCS) && !defined(lint)
fde8ff50 9static char sccsid[] = "@(#)sethostid.c 8.1 (Berkeley) %G%";
16be2a01
KM
10#endif /* LIBC_SCCS and not lint */
11
12#include <sys/param.h>
13#include <sys/sysctl.h>
14
15#if __STDC__
16long
17sethostid(long hostid)
18#else
19long
20sethostid(hostid)
21 long hostid;
22#endif
23{
24 int mib[2];
25
26 mib[0] = CTL_KERN;
27 mib[1] = KERN_HOSTID;
28 if (sysctl(mib, 2, NULL, NULL, &hostid, sizeof hostid) == -1)
29 return (-1);
30 return (0);
31}