[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] Possible bug on macOS Sierra

From: Giovanni Mascellani
Subject: [libmicrohttpd] Possible bug on macOS Sierra
Date: Wed, 28 Feb 2018 12:05:14 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0

Dear developers of microhttpd,

trying to port an application using microhttpd to macOS, I hit a strange
behaviour. Could you help me understanding whether it is my fault or a
hint of a bug?

Consider the attached file micro.c, which is the example on [1] with a
few modifications in the parameters of MHD_start_daemon. If I compile it
on Linux (Debian unstable with distributed microhttpd), it works fine.


If I compile it on macOS Sierra (with microhttpd 0.9.59 from brew), the
compilation succeeds, but when I execute:

$ ./micro 1234
Failed to create listen thread: Resource temporarily unavailable

However, if I switch MHD_OPTION_NOTIFY_COMPLETED and
MHD_OPTION_THREAD_STACK_SIZE (together with their arguments), or if I
remove either of the two, then it compiles and runs correctly. Is this
the intended behaviour?

(to my actual case it matters very few, since switching back the two
options is perfectly fine; however, this seems funny, and I thought that
you might want to check it thoroughly, if this is not meant to happen)

Please Cc me when replying, I am not subscribed to the list.

Thanks for your work on microhttpd!

Giovanni Mascellani <address@hidden>
Postdoc researcher - Université Libre de Bruxelles

Attachment: micro.c
Description: Text Data

Attachment: signature.asc
Description: OpenPGP digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]