BSD 2 development
authorBill Joy <wnj@ucbvax.Berkeley.EDU>
Wed, 9 May 1979 07:14:05 +0000 (23:14 -0800)
committerBill Joy <wnj@ucbvax.Berkeley.EDU>
Wed, 9 May 1979 07:14:05 +0000 (23:14 -0800)
Work on file src/saveboottime.c

Synthesized-from: 2bsd

src/saveboottime.c [new file with mode: 0644]

diff --git a/src/saveboottime.c b/src/saveboottime.c
new file mode 100644 (file)
index 0000000..d30cb76
--- /dev/null
@@ -0,0 +1,19 @@
+/* Copyright (c) 1979 Regents of the University of California */
+#include <utmp.h>
+
+struct utmp reboot;
+
+main()
+{
+
+       if (getuid())
+               exit(1);
+       close(1);
+       open("/usr/adm/wtmp", 1);
+       strcpy(reboot.ut_line, "tty~");
+       strcpy(reboot.ut_name, "reboot");
+       time(&reboot.ut_time);
+       lseek(1, (long) 0, 2);
+       write(1, (char *) &reboot, sizeof reboot);
+       exit(0);
+}