X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=gsm_ms.h;h=e30f2fde96db44cd3557add62270ea1e7d0d6138;hp=3e9794fbbd6f4df33014b675ac3db57e1968bb51;hb=39a36cb99a6dba1441a7a4b51914e0dadf3a7ae8;hpb=5f685ed847af5a80f647383d0c450b67acce17a4 diff --git a/gsm_ms.h b/gsm_ms.h index 3e9794f..e30f2fd 100644 --- a/gsm_ms.h +++ b/gsm_ms.h @@ -1,3 +1,6 @@ +#ifndef _GNU_SOURCE +#define _GNU_SOURCE +#endif extern "C" { #include #include @@ -23,10 +26,10 @@ class Pgsm_ms : public Pgsm int message_epoint(unsigned int epoint_id, int message_id, union parameter *param); }; -int handle_gsm_ms(void); +int handle_gsm_ms(int *quit); int gsm_ms_conf(struct gsm_conf *gsm_conf, char *conf_error); int gsm_ms_exit(int rc); int gsm_ms_init(void); -int gsm_ms_new(const char *name, const char *socket_path); +int gsm_ms_new(const char *name); int gsm_ms_delete(const char *name);