This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Friday 18 May 2012 20:38:58 Chris Metcalf wrote: > On 5/18/2012 6:49 PM, Roland McGrath wrote: > >> In ports, the linux-generic port does have a definition of sysctl() that > >> returns -1 with ENOSYS, and includes a stub_warning(). For now this > >> avoids potential issues from older code that might try to call this API > >> as a fallback if /proc/sys isn't available (for example). > > > > Yet it bloats the ABI and the library, which will persist far longer than > > the current state of any particular application source code. It's far > > better to require trivial fixes to crufty old code than to commit to > > carrying cruft in the libc ABI forever. > > Yes, this is probably fair. i've seen very minor use of sysctl() in the wider ecosystem, and i've sent patches for the ones which didn't handle it missing (since x32 didn't provide it). so not providing a sysctl() func is not a big deal. -mike
Attachment:
signature.asc
Description: This is a digitally signed message part.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |