make -> mk

use $HOME/mnt/plumb as named pipe.
This commit is contained in:
rsc 2003-11-23 18:16:51 +00:00
parent 58611a1bbf
commit b7e6f4150f
3 changed files with 22 additions and 23 deletions

View file

@ -1,19 +0,0 @@
LIB=../../lib/libplumb.a
OFILES=\
mesg.o\
HFILES=../../include/plumb.h
INCLUDES=-I../../include
CFLAGS += $(INCLUDES) -D_POSIX_SOURCE
CC=cc
$(LIB): $(OFILES)
ar r $(LIB) $(OFILES)
clean:
rm -rf $(TARG) $(OFILES)

View file

@ -4,28 +4,36 @@
static char attrbuf[4096];
char *home;
int
plumbopen(char *name, int omode)
{
int fd, f;
char *s;
char buf[128];
char buf[256];
if(name[0] == '/')
return open(name, omode);
snprint(buf, sizeof buf, "/mnt/plumb/%s", name);
fd = open(buf, omode);
if(home == nil){
home = getenv("HOME");
if(home == nil)
return -1;
}
snprint(buf, sizeof buf, "%s/mnt/plumb", home);
/* fd = open(buf, omode);
if(fd >= 0)
return fd;
snprint(buf, sizeof buf, "/mnt/term/mnt/plumb/%s", name);
fd = open(buf, omode);
if(fd >= 0)
return fd;
/* try mounting service */
/* try mounting service * /
s = getenv("plumbsrv");
if(s == nil)
return -1;
snprint(buf, sizeof buf, "/mnt/plumb/%s", name);
*/
return open(buf, omode);
}

10
src/libplumb/mkfile Executable file
View file

@ -0,0 +1,10 @@
</$objtype/mkfile
LIB=/$objtype/lib/libplumb.a
OFILES=\
event.$O\
mesg.$O\
HFILES=/sys/include/plumb.h
</sys/src/cmd/mksyslib