| plan 9 kernel history: overview | file list | diff list |
1993/0915/pc/devrtc.c (diff list | history)
| 1993/0319/sys/src/9/pc/devrtc.c:23,29 – 1993/0915/sys/src/9/pc/devrtc.c:23,29 (short | long | prev | next) | ||
| 1991/0911 | Status= 0x0A, | |
| 1993/0319 | Nvoff= 128, /* where usable nvram lives */ | |
| 1993/0915 | Nvsize= 256, | |
| 1993/0319 | ||
| 1991/0911 | Nbcd= 6, }; | |
| 1993/0319/sys/src/9/pc/devrtc.c:48,55 – 1993/0915/sys/src/9/pc/devrtc.c:48,55 | ||
| 1992/0820 | ||
| 1993/0319 | #define NRTC 2 | |
| 1991/0911 | Dirtab rtcdir[]={ | |
| 1993/0319 |
| |
| 1992/0820 |
| |
| 1993/0915 | "nvram", {Qnvram, 0}, Nvsize, 0664, "rtc", {Qrtc, 0}, 0, 0664, | |
| 1991/0911 | }; ulong rtc2sec(Rtc*); | |
| 1993/0319/sys/src/9/pc/devrtc.c:96,106 – 1993/0915/sys/src/9/pc/devrtc.c:96,106 | ||
| 1992/0819 | omode = openmode(omode); switch(c->qid.path){ case Qrtc: | |
| 1992/0902 |
| |
| 1993/0915 | if(strcmp(up->user, eve)!=0 && omode!=OREAD) | |
| 1992/0826 | error(Eperm); break; | |
| 1992/0819 | case Qnvram: | |
| 1993/0319 |
| |
| 1993/0915 | if(strcmp(up->user, eve)!=0) | |
| 1992/0819 | error(Eperm); } | |
| 1991/0911 | return devopen(c, omode, rtcdir, NRTC, devgen); | |