Roland Mainz <[EMAIL PROTECTED]> wrote:

> Peter Memishian wrote:
> >  > At least libnsl and libsocket are still seperate libraries since they
> >  > are far too big (and IMO they should remain seperate since not every
> >  > application needs networking)
> > 
> > We (Solaris Networking) are seriously considering folding libnsl and
> > libsocket into libc.
>
> Ouch... Ok...
> ... some notes/questions for that work:
> 1. It would be nice to move ONLY the current POSIX-based and other
> standards-based functionality (Unix98 etc.) libnsl+libsocket functions
> to libc and keep all the compatibilty-wrapper stuff in libnsl/libsocket
> to avoid that libc gets bloated with 20years of Unix
> backwards-compatibility workarounds
>
> 2. Maybe [1] could be extended to the non-reentrant/threadsafe versions
> of some functions, e.g. |gethostbyname_r()| moves to libc,
> |gethostbyname()| remains in libnsl (OkOk, this is just
> dreaming/wishfull thinking... but such a "split" would avoid adding more
> global read/write data to libc and may even influence application
> programmers to use the |*_r()| interfaces by default)

What is the idea behind this proposal? Do you like
to confuse autoconfiguration build systems on future versions of Solaris?

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
       [EMAIL PROTECTED]                (uni)  
       [EMAIL PROTECTED]     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to