xref: /plan9/sys/src/libc/9sys/setnetmtpt.c (revision 7dd7cddf99dd7472612f1413b4da293630e6b1bc)
1*7dd7cddfSDavid du Colombier #include <u.h>
2*7dd7cddfSDavid du Colombier #include <libc.h>
3*7dd7cddfSDavid du Colombier 
4*7dd7cddfSDavid du Colombier void
setnetmtpt(char * net,int n,char * x)5*7dd7cddfSDavid du Colombier setnetmtpt(char *net, int n, char *x)
6*7dd7cddfSDavid du Colombier {
7*7dd7cddfSDavid du Colombier 	if(x == nil)
8*7dd7cddfSDavid du Colombier 		x = "/net";
9*7dd7cddfSDavid du Colombier 
10*7dd7cddfSDavid du Colombier 	if(*x == '/'){
11*7dd7cddfSDavid du Colombier 		strncpy(net, x, n);
12*7dd7cddfSDavid du Colombier 		net[n-1] = 0;
13*7dd7cddfSDavid du Colombier 	} else {
14*7dd7cddfSDavid du Colombier 		snprint(net, n, "/net%s", x);
15*7dd7cddfSDavid du Colombier 	}
16*7dd7cddfSDavid du Colombier }
17