[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

Reply via email to