|
|
1.1 ! root 1: /* @(#)utssys.c 1.1 */ ! 2: #include <sys/types.h> ! 3: #include <sys/utsname.h> ! 4: #include <ustat.h> ! 5: ! 6: #define UTSSYS 156 ! 7: ! 8: #define UNAME 0 ! 9: #define USTAT 2 ! 10: ! 11: uname(name) ! 12: struct utsname *name; ! 13: { ! 14: return(syscall(UTSSYS, name, (int)1, (int)UNAME)); ! 15: } ! 16: ! 17: ustat(dev, buf) ! 18: int dev; ! 19: struct ustat *buf; ! 20: { ! 21: return(syscall(UTSSYS, buf, dev, (int)USTAT)); ! 22: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.