Synchronous method in asynchronous signal callback

Thiago Macieira thiago at kde.org
Tue May 26 12:18:07 PDT 2015


On Tuesday 26 May 2015 12:01:37 Thiago Macieira wrote:
> If you're going to write anything non-trivial in C, PLEASE do us all a
> favour  and use Glib.
> 
> Please don't reinvent the wheel, poorly. Please don't write your hashing 
> algorithms which aren't optimal. Please don't introduce security holes by
> not  parsing UTF-8 overlong sequences properly. Please don't write your
> mainloops that don't do synchronised systemwide wakeups to save power.
> Please don't write libraries that fail to handle EINTR properly or that
> leak file descriptors due to failure to use O_CLOEXEC & family.

BTW, anyone from Glib talking to WG14 about complementing the C standard 
library?

Qt and Boost interact a lot with WG21 about extending the C++ standard 
library. The new Technical Specification on networking is based on Boost's 
Asio; the TS on URLs has a lot of learnings from Qt's QUrl.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
   Software Architect - Intel Open Source Technology Center
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358



More information about the dbus mailing list