[EMAIL PROTECTED] 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. > > Precisely because the majority of applications *does* use some form > of networking (including nameservice, etc, albeit indirectly through > the nameservice switch) > > The biggest issue with is with libnsl's huge datasize (50K-70K)
The huge datasize comes from various functions (and their global data) which now have |*_r()| versions and non-constant string literals. At least the 2nd problem could be fixed via |-xstrconst| but I would need a sponsor for such a change...) ... > and > possibly the longer startup times for short-lived programs like *grep. s/possibly// in this case. Alternatively you could use ~(E)pattern, ~(G)pattern, ~(F)pattern etc. for the shell which must-not-be-named-here (for which I spend the last couple of nighty to debug yet another issue with the xx@@@!!!-|posix_spawn()|) and/or make "grep" a shell builtin (OkOk, not really recommended since Solaris's /usr/bin/*grep is not even closely compatible to POSIX). ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) [EMAIL PROTECTED] \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) _______________________________________________ opensolaris-code mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
