| plan 9 kernel history: overview | file list | diff list |
1993/0501/boot/local.c (diff list | history)
| 1993/0501/sys/src/9/boot/local.c:2,7 – 1994/0312/sys/src/9/boot/local.c:2,8 (short | long | prev | next) | ||
| 1992/0317 | #include <libc.h> #include <../boot/boot.h> | |
| 1994/0312 | static char diskname[2*NAMELEN]; | |
| 1992/0317 | static char *disk; | |
| 1993/0403 | static char *niob; | |
| 1992/0317 | ||
| 1993/0501/sys/src/9/boot/local.c:8,19 – 1994/0312/sys/src/9/boot/local.c:9,31 | ||
| 1992/0317 | void configlocal(Method *mp) { | |
| 1994/0312 | char *p; int n; disk = mp->arg; /* 1st try from config file */ if(disk && (niob = strchr(disk, ' '))) /* assign = */ *niob++ = 0; if(strncmp(argv0, "dksc(0,", 7) == 0){ p = strchr(argv0, ','); n = strtoul(p+1, 0, 10); sprint(diskname, "#w%d/sd%dfs", n, n); disk = diskname; /*print("argv0=\"%s\" --> disk = \"%s\"\n", argv0, disk);/**/ } | |
| 1992/0826 | if(*sys == '/' || *sys == '#') disk = sys; | |
| 1993/0501 |
| |
| 1994/0312 | if(disk) setenv("bootdisk", disk); | |
| 1992/0317 | USED(mp); } | |