version 1.3, 2008/11/16 16:30:22 |
version 1.4, 2008/11/16 18:34:56 |
|
|
}; |
}; |
|
|
struct listen * |
struct listen * |
listen_new(struct fileops *ops, char *path, int maxweight) |
listen_new(struct fileops *ops, char *path, |
|
struct aparams *wpar, struct aparams *rpar, int maxweight) |
{ |
{ |
int sock; |
int sock; |
struct sockaddr_un sockname; |
struct sockaddr_un sockname; |
|
|
exit(1); |
exit(1); |
} |
} |
f->fd = sock; |
f->fd = sock; |
|
f->wpar = *wpar; |
|
f->rpar = *rpar; |
f->maxweight = maxweight; |
f->maxweight = maxweight; |
return f; |
return f; |
} |
} |
|
|
close(sock); |
close(sock); |
return 0; |
return 0; |
} |
} |
(void)sock_new(&sock_ops, sock, "socket", f->maxweight); |
(void)sock_new(&sock_ops, sock, "socket", |
|
&f->wpar, &f->rpar, f->maxweight); |
} |
} |
return 0; |
return 0; |
} |
} |