~kris/9p

9hist

89aa0535bbdddf27bfac07964af70a423ad95ef6 — David du Colombier 33 years ago 130c508
Plan 9 from Bell Labs 1993-04-06
2 files changed, 15 insertions(+), 4 deletions(-)

M boot/aux.c
M boot/local.c
M boot/aux.c => boot/aux.c +1 -0
@@ 120,6 120,7 @@ srvcreate(char *name, int fd)
	int f;
	char buf[2*NAMELEN];

	print("post(%s)...", name);
	srvname = strrchr(name, '/');
	if(srvname)
		srvname++;

M boot/local.c => boot/local.c +14 -4
@@ 2,18 2,28 @@
#include <libc.h>
#include <../boot/boot.h>

static char diskname[2*NAMELEN];
static char *disk;
static char *niob;

void
configlocal(Method *mp)
{
	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);/**/
	}
	if(*sys == '/' || *sys == '#')
		disk = sys;
	else
		disk = mp->arg;
	if(niob = strchr(disk, ' '))	/* assign = */
		*niob++ = 0;
	USED(mp);
}