diff options
| author | Greg Hudson <ghudson@mit.edu> | 2011-09-14 16:12:33 +0000 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2011-09-14 16:12:33 +0000 |
| commit | 232ee45a29845cc8b31955bdc398ac335421e63c (patch) | |
| tree | b295df8e6a31cf645b5f69f0afa7bcaf1b8ed770 /src/include | |
| parent | 6cae0a18e4fb6fc3469b5bdf75f888f580dbdec0 (diff) | |
| download | krb5-232ee45a29845cc8b31955bdc398ac335421e63c.tar.gz krb5-232ee45a29845cc8b31955bdc398ac335421e63c.tar.xz krb5-232ee45a29845cc8b31955bdc398ac335421e63c.zip | |
Split signal setup into loop_setup_signals()
In the KDC, set up signals in the worker process child after forking
from the monitor process. From npmccallum@redhat.com.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25176 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/net-server.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/include/net-server.h b/src/include/net-server.h index b8414a158..66bedf63a 100644 --- a/src/include/net-server.h +++ b/src/include/net-server.h @@ -40,7 +40,7 @@ typedef struct _krb5_fulladdr { void init_addr(krb5_fulladdr *, struct sockaddr *); /* exported from net-server.c */ -verto_ctx *loop_init(verto_ev_type types, void *handle, void (*reset)()); +verto_ctx *loop_init(verto_ev_type types); krb5_error_code loop_add_udp_port(int port); krb5_error_code loop_add_tcp_port(int port); krb5_error_code loop_add_rpc_service(int port, u_long prognum, u_long versnum, @@ -49,6 +49,8 @@ krb5_error_code loop_setup_routing_socket(verto_ctx *ctx, void *handle, const char *progname); krb5_error_code loop_setup_network(verto_ctx *ctx, void *handle, const char *progname); +krb5_error_code loop_setup_signals(verto_ctx *ctx, void *handle, + void (*reset)()); void loop_free(verto_ctx *ctx); /* to be supplied by the server application */ |
