X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=server.c;h=d5946e47386c03a40a802a1d407a69f7b0659fef;hp=d98e9603ced15a27ea1780ffb7ef850e5138c55e;hb=32facbd1b7948f146515e53194cfd4f33c54353f;hpb=2c679eeb8bbc93220f85403eca6e9380dc624a6a diff --git a/server.c b/server.c index d98e9603..d5946e47 100644 --- a/server.c +++ b/server.c @@ -15,6 +15,7 @@ * */ +#include #include #include @@ -352,7 +353,7 @@ out: uint32_t afs_socket_cookie; static int afs_socket; -pid_t afs_pid; +static pid_t afs_pid; static void init_afs(void) { @@ -443,6 +444,8 @@ static void handle_sighup(void) mmd->selector_change = mmd->selector_num; /* do not change selector.. */ change_selector(); /* .. just reload */ init_user_list(user_list_file); /* reload user list */ + if (afs_pid) + kill(afs_pid, SIGHUP); } static void status_refresh(void)