aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmo-pcap
diff options
context:
space:
mode:
authorDaniel Willmann <daniel@totalueberwachung.de>2011-07-17 17:48:18 +0200
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-07-19 17:56:07 +0200
commitc7401c6c23169771822a9f5b98cfea304f1670cf (patch)
tree682c618fcbf005a29f24fd3369d7597c0070db8e /include/osmo-pcap
parentde77386d84f8d9237020bc5d12ef51b754cb7563 (diff)
server: Register signal handler to reopen logfiles on SIGHUP
Diffstat (limited to 'include/osmo-pcap')
-rw-r--r--include/osmo-pcap/osmo_pcap_server.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/osmo-pcap/osmo_pcap_server.h b/include/osmo-pcap/osmo_pcap_server.h
index b408c47..1f2f6fc 100644
--- a/include/osmo-pcap/osmo_pcap_server.h
+++ b/include/osmo-pcap/osmo_pcap_server.h
@@ -63,6 +63,7 @@ struct osmo_pcap_conn {
/* read buffering */
int state;
int pend;
+ int reopen;
char buf[4096];
struct osmo_pcap_data *data;
};
@@ -80,6 +81,7 @@ struct osmo_pcap_server {
extern struct osmo_pcap_server *pcap_server;
+void osmo_pcap_server_reopen(struct osmo_pcap_server *server);
int osmo_pcap_server_listen(struct osmo_pcap_server *server);
struct osmo_pcap_conn *osmo_pcap_server_find(struct osmo_pcap_server *ser,
const char *name);