plan9fox/sys/src/cmd/scram.c
2011-05-18 04:17:27 +00:00

21 lines
330 B
C

#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);
}