X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=textclient%2Fipc_c_tcp.c;h=efb997dcc31265ca7faecfc63b7e773491e81c7a;hb=633eabfc5820a6cc3b3c45793243928d0fa9c099;hp=93edebcdb4a0e0be7850e819e6fc16dd8a27fd18;hpb=2dfd5bee542a9d635e380097e63c307bd6c27d65;p=citadel.git diff --git a/textclient/ipc_c_tcp.c b/textclient/ipc_c_tcp.c index 93edebcdb..efb997dcc 100644 --- a/textclient/ipc_c_tcp.c +++ b/textclient/ipc_c_tcp.c @@ -1,16 +1,14 @@ -/* - * Client-side IPC functions - * - * Copyright (c) 1987-2018 by the citadel.org team - * - * This program is open source software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ +// Client-side IPC functions +// +// Copyright (c) 1987-2018 by the citadel.org team +// +// This program is open source software. Use, duplication, and/or +// disclosure are subject to the GNU General Purpose License version 3. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. #include "textclient.h" @@ -18,18 +16,21 @@ /* Note that some of these functions may not work with multiple instances. */ -static void (*deathHook)(void) = NULL; -int (*error_printf)(char *s, ...) = (int (*)(char *, ...))printf; +static void (*deathHook) (void) = NULL; +int (*error_printf) (char *s, ...) = (int (*)(char *, ...)) printf; -void setIPCDeathHook(void (*hook)(void)) { +void setIPCDeathHook(void (*hook) (void)) +{ deathHook = hook; } -void setIPCErrorPrintf(int (*func)(char *s, ...)) { +void setIPCErrorPrintf(int (*func) (char *s, ...)) +{ error_printf = func; } -void connection_died(CtdlIPC* ipc, int using_ssl) { +void connection_died(CtdlIPC * ipc, int using_ssl) +{ if (deathHook != NULL) { deathHook(); } @@ -52,5 +53,5 @@ void connection_died(CtdlIPC* ipc, int using_ssl) { fflush(stdout); shutdown(ipc->sock, 2); ipc->sock = -1; - exit(1); + exit(1); }