~mdw
/
tripe
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
server/: Split peer and admin initialization into smaller pieces.
[tripe]
/
server
/
peer.c
diff --git
a/server/peer.c
b/server/peer.c
index
377dcc5
..
27ac4a7
100644
(file)
--- a/
server/peer.c
+++ b/
server/peer.c
@@
-816,7
+816,7
@@
void p_setifname(peer *p, const char *name)
const addr *p_addr(peer *p) { return (&p->spec.sa); }
const addr *p_addr(peer *p) { return (&p->spec.sa); }
-/* --- @p_
init
@ --- *
+/* --- @p_
bind
@ --- *
*
* Arguments: @struct addrinfo *ailist@ = addresses to bind to
*
*
* Arguments: @struct addrinfo *ailist@ = addresses to bind to
*
@@
-825,7
+825,7
@@
const addr *p_addr(peer *p) { return (&p->spec.sa); }
* Use: Initializes the peer system; creates the socket.
*/
* Use: Initializes the peer system; creates the socket.
*/
-void p_
init
(struct addrinfo *ailist)
+void p_
bind
(struct addrinfo *ailist)
{
int fd;
int len = PKBUFSZ;
{
int fd;
int len = PKBUFSZ;
@@
-883,6
+883,19
@@
void p_init(struct addrinfo *ailist)
}
}
}
}
+}
+
+/* --- @p_init@ --- *
+ *
+ * Arguments: ---
+ *
+ * Returns: ---
+ *
+ * Use: Initializes the peer system.
+ */
+
+void p_init(void)
+{
sym_create(&byname);
am_create(&byaddr);
}
sym_create(&byname);
am_create(&byaddr);
}