Alan Coopersmith wrote:
> April Chin wrote:
> > However, there appear to be dependencies on libcmd from consolidations
> > outside of ON (so they're not part of Open Solaris), to which I have no 
> > access.
> 
> I can confirm that dtlogin in the CDE consolidation uses defcntl/defread
> for access to /etc/defaults/login, for example.   It could change without
> much trouble to link with another library, but then you'ld have to have
> a 

xx@@@!!! ... ;-(

BTW: What exactly is a "cross consolidation flag day." ?

> (The cheating answer would be to move the def*() interfaces from the
>   current libcmd to either libc or the new libcmd so that no one needs
>   to change, they're just found.   Neither one is probably a good idea
>   though.)

Yes... and the IRC comments about the remaining functionality in libcmd
indicates that this lib (in it's current form) should simply die.

Someone here pointed-out a 3rd idea: Migrate the |def*()|-functions into
the libcmd sources used by ksh93 (only the version in the ON tree) -
this will deal with all problems: We can use the dir in the ON tree, we
will not loose any binary compatibility, existing applications will work
just fine and we won't have to deal with PSARC for this point... :-)

Would this be acceptable ?

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to