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]

Re: Principles for API sources


On Sat, 14 Nov 2015, Carlos O'Donell wrote:

> Given the caveat that some specific syscalls are simply not useful and
> or conflict with existing APIs and the best example I have is the often
> requested gettid() which I think *could* exist, but we need an API design
> review to harmonize this with existing pid_t based interfaces before
> letting users use it and get confused.

gettid and pthread_gettid_np are, I think, clearly useful because of other 
kernel APIs working with tids.  It's things like set_thread_area and 
set_robust_list that should likely be excluded for conflicting with glibc.

-- 
Joseph S. Myers
joseph@codesourcery.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]