On Sep 21, 2016 13:06, "Stephen Smalley" <[email protected]> wrote: > > On 09/21/2016 03:57 PM, Roberts, William C wrote: > > Correction, it’s just fgets_unlocked, it appears to support the others. > > Seems like a bug in bionic, but we can work around it by: > #ifdef ANDROID > #define fgets_unlocked(x) fgets(x) > #endif > > in selinux_internal.h or some similar internal header. > > It avoids unnecessary locking overheads when dealing with FILE > descriptors that are only used locally and guaranteed to not be shared > by multiple threads.
I know what it does and why, but was it really that necessary? > > > > > > > > > *From:* Roberts, William C > > *Sent:* Wednesday, September 21, 2016 12:53 PM > > *To:* '[email protected]' <[email protected]>; > > '[email protected]' <[email protected]>; '[email protected]' > > <[email protected]> > > *Subject:* unlocked stdio > > > > > > > > What was the purpose of using unlocked stdio in libselinux? Bionic > > doesn’t support it, is it really necessary? > > > > > > > > Bill > > > > > > > > _______________________________________________ > Selinux mailing list > [email protected] > To unsubscribe, send email to [email protected]. > To get help, send an email containing "help" to [email protected].
_______________________________________________ Seandroid-list mailing list [email protected] To unsubscribe, send email to [email protected]. To get help, send an email containing "help" to [email protected].
