Hi,

On 17/10/18 09:30, Giacinto Cifelli wrote:

+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#define _GNU_SOURCE
What requires _GNU_SOURCE?
I don't know. It was part of drivers/atmodem/voicecall.c.
Maybe Denis knows?

If you don't know that you need it, drop it.  If the code fails to build without it, you need it.  I can't immediately see what requires this in your code, but maybe there's something.  Otherwise it would be nice not to propagate this further when somebody cut-and-paste's your code. :)

drivers/atmodem/voicecall.c doesn't need it either.  Builds fine without.


+
+static struct ofono_voicecall_driver driver = {
+     .name                   = "gemaltomodem",
+     .probe                  = gemalto_voicecall_probe,
+     .remove                 = gemalto_voicecall_remove,
+     .dial                   = gemalto_dial,
+     .answer                 = gemalto_answer,
+     .hangup_all             = gemalto_hangup_all,
+     .hangup_active          = gemalto_hangup,
+     .hold_all_active        = gemalto_hold_all_active,
+     .release_all_held       = gemalto_release_all_held,
+     .set_udub               = gemalto_set_udub,
+     .release_all_active     = gemalto_release_all_active,
+     .release_specific       = gemalto_release_specific,
+     .private_chat           = gemalto_private_chat,
+     .create_multiparty      = gemalto_create_multiparty,
+     .transfer               = gemalto_transfer,
+     .deflect                = NULL,
+     .swap_without_accept    = NULL,
Are other drivers explicit about _not_ providing implementations? I'd
drop these otherwise?

again, it is done so in the original drivers/atmodem/voicecall.c.

I would drop them...


overall, thank you for reviewing and also for your questions, it gave
me the possibility to clarify some points.

regards,
Giacinto
---
full list of suspicious externs:

Thanks.  Some of those "suspicious externs" are mine, too! :)

/Jonas

_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to