summaryrefslogtreecommitdiff
path: root/sys/src/cmd/scram.c
diff options
context:
space:
mode:
authoraiju <aiju@phicode.de>2011-05-18 04:17:27 +0000
committeraiju <aiju@phicode.de>2011-05-18 04:17:27 +0000
commit27dc8032ab5f4d2e8dabb2070827385f2832ac3c (patch)
treebb4ad60ba0e633c80fbd8cb36487a4d84f191520 /sys/src/cmd/scram.c
parent7aee021b1327cd31279c0215475fa9eccb15fddc (diff)
added scram(8)
Diffstat (limited to 'sys/src/cmd/scram.c')
-rw-r--r--sys/src/cmd/scram.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/sys/src/cmd/scram.c b/sys/src/cmd/scram.c
new file mode 100644
index 000000000..f61a08841
--- /dev/null
+++ b/sys/src/cmd/scram.c
@@ -0,0 +1,20 @@
+#include <u.h>
+#include </386/include/ureg.h>
+typedef struct Ureg Ureg;
+#include <libc.h>
+
+void
+main()
+{
+ Ureg ureg;
+ int fd;
+
+ fd = open("/dev/apm", OWRITE);
+ if(fd < 0) sysfatal("%r");
+ memset(&ureg, 0, sizeof ureg);
+ ureg.ax = 0x5307;
+ ureg.bx = 0x0001;
+ ureg.cx = 0x0003;
+ ureg.trap = 0x15;
+ write(fd, &ureg, sizeof ureg);
+}