17
17
cp = strchr(linear, '!');
21
snprint(addr, sizeof(addr), "net!%s!%s",
24
snprint(addr, sizeof(addr), "net!%s", linear);
28
snprint(addr, sizeof(addr), "%s!%s!%s", defnet,
31
snprint(addr, sizeof(addr), "%s!%s", defnet,
21
/* allow unix sockets to omit unix! prefix */
22
if(access(linear, 0) >= 0){
23
snprint(addr, sizeof(addr), "unix!%s", linear);
26
/* allow host:service in deference to Unix convention */
27
if((cp = strchr(linear, ':')) != nil){
28
snprint(addr, sizeof(addr), "%s!%.*s!%s",
29
defnet, utfnlen(linear, cp-linear),
34
snprint(addr, sizeof(addr), "%s!%s!%s",
35
defnet, linear, defsrv);
37
snprint(addr, sizeof(addr), "%s!%s", defnet, linear);
49
* if the network is unix, no service
51
if(strncmp(linear, "unix!", 5) == 0)
45
55
* add default service
49
60
snprint(addr, sizeof(addr), "%s!%s", linear, defsrv);