|
Message-ID: <20130821163428.GE30088@port70.net> Date: Wed, 21 Aug 2013 18:34:29 +0200 From: Szabolcs Nagy <nsz@...t70.net> To: musl@...ts.openwall.com Subject: Re: SUN_LEN * Rich Felker <dalias@...ifal.cx> [2013-08-21 12:23:39 -0400]: > > #if defined(_BSD_SOURCE) || defined(_GNU_SOURCE) > > #define SUN_LEN(s) (sizeof *(s) - sizeof (s)->sun_path + strlen((s)->sun_path)) > > #endif > > This is insufficient, since sys/un.h does not expose strlen. We could > either add a conditional declaration of strlen under this #if, or make > an inline function for SUN_LEN that just does the strlen-like loop > manually. I'm not sure what's best. declare strlen but i would not worry about this much, if you use such a macro you are already outside the well-defined zone.. and musl does not need to be nice there
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.