"James C. McPherson" <James.McPherson at Sun.COM> wrote:
> > Well, I remember that a similar case (made for ksh93 integration) did > > already > > add such a portability layer although (using the same rules as for star) > > the > > ksh93 case needs those files only for private interfaces. > > > > The star integration adds more than private interfaces, note that librmt is > > supposed to be used by ufsdump/ufsrestore too..... > > > As far as I can see, this case does not propose changing > ufsdump/ufsrestore to use librmt. Such changes would be > more suited to a followup case, and should definitely not > be snuck in. The definitions in /usr/include/schily/ are not only used by star but by many other programs - some of these programs are already on Solaris. They are needed if you like to use interfaces from libschily, libxtermcap, libfind, libdeflt, libparanoia, librmt, libscg/librscg /usr/include/schily/ is a portability framework. It is needed by every program that likes to use one or more of these libraries. > > This is not a new portability layer. It is in use since more than 15 years. > > In use in /opt/schily/.... ? Or in use in /usr/include ? ???? > It appears to be new *to OpenSolaris* and that is what > counts here. If you like to discuss the interfaces in /usr/include/schily/, you are too late. If you like to influence new interfaces, you need to cooperate when new interfaces are defined. Moving the interfaces now found in /usr/include/schily/ to that library has been done 1.5 years ago and it has been discussed on the star integration mailing list and on the ksh93 list. You had the chance to influence this change 1.5 years ago as this change has been done only to make the integration itno OpenSolaris easier. I mentioned several times that there is already /usr/include/ast/ which includes interfaces used by a single program (ksh93). Libfind and other libraries offer innovative interfaces used by several programs that are already on OpenSolaris and it is of interest for a lot of other programs. If you believe that /usr/include/schily/ should not appear in OpenSolaris, please remove /usr/include/ast or explain why ARC discussions are not rule based. > > If you like to discuss the internals of librmt, I would encourage you to > > first > > read the man pages... > > If you can accept a phased integration as several people have > already suggested, then we don't need to worry so much about > manpages etc and header files for librmt and /usr/include/schily/... If people ask questions that are answered in the man pages, it is obvious to point to the related man pages. If the issues beyond integrating star at all are not forgotten again, I can live with a phased integration. J?rg -- EMail:joerg at schily.isdn.cs.tu-berlin.de (home) J?rg Schilling D-13353 Berlin js at cs.tu-berlin.de (uni) schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/ URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily