diff options
author | Harald Welte <laforge@gnumonks.org> | 2009-02-16 22:05:44 +0000 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2009-02-16 22:05:44 +0000 |
commit | 595ad7b7625645e798b80fb9e0f5bef18b8881f7 (patch) | |
tree | a44447fd8af3e0c4a3f59ffaf771d9b72b8064b5 /src/gsm_04_11.c | |
parent | 75099266149b78193854e84f73910074680191fa (diff) |
modify the signal handler/dispatch code (sorry zecke, no offense, I just had some different ideas)
* introduce new notion of subsystem in addition to signal number
* no need for bitmasks of 'areas' (aka subsystems)
* pass subsystem/signal_nr/... per argument rather than by data structure
Diffstat (limited to 'src/gsm_04_11.c')
-rw-r--r-- | src/gsm_04_11.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/gsm_04_11.c b/src/gsm_04_11.c index d3546633e..a7b603e11 100644 --- a/src/gsm_04_11.c +++ b/src/gsm_04_11.c @@ -119,14 +119,7 @@ static int gsm411_sms_submit_from_msgb(struct msgb *msg) "UserData: \"%s\"\n", sms->mti, sms->vpf, sms->msg_ref, sms->pid, sms->dcs, sms->ud_len, sms->user_data); - struct sms_signal_data sig = { - .data = { - .area = S_SMS, - }, - - .sms = sms, - }; - dispatch_signal(&sig.data); + dispatch_signal(SS_SMS, 0, sms); free(sms); |