libast.so and /usr/lib/extendedFILE.so / was: Re: [request-sponsor] telnet(1) cannot handle more than 15 fds

2006-05-10 Thread Roland Mainz
Casper.Dik at Sun.COM wrote:
 Due to the 32-bit ABI's stdio file descriptor limit, an interposer is
 being used to F_DUPFD non-stdio file descriptors to 256 and above. This
 mitigates a problem with 3rd party modules and plugins that use
 fopen(3C), et al. streams in processes such as Apache HTTP Server that
 open a large number of file descriptors. Unfortunately, using the
 interposer causes failures when a child process (e.g. CGI program)
 subsequently invokes telnet(1). If telnet passed the correct nfds value
 to select(3C), that failure would be eliminated.
 
 In build 39 of Nevada we provide a standard interposer,
 /usr/lib/extendedFILE.so, which has a similar, but different property.

Umpf... for the same reason we were thinking about making the
stdio-replacement API in libast public since it it supports an almost
unlimited number of stdio channels...



Bye,
Roland

P.S.: Reply-To: set to ksh93-integration-discuss at opensolaris.org as this
is more or less libast-related

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



About 6414843 SUNWonbld shouldn't install sgml man pages / was: Re: [request-sponsor] Many SUNWonbld related fixes

2006-05-10 Thread Rainer Orth
Roland Mainz writes:

 Rainer Orth wrote:
6414843 SUNWonbld shouldn't install sgml man pages
 
 What is your intended fix ? IMO Solaris should finally switch to
 DocBook/(SGML|XML) manual pages for all tools if possible, therefore it
 may be nice to simply move the manual page to sman1/ and avoid the
 conversion to the old troff format...

My current plan is to convert the few SGML man pages in SUNWonbld to nroff
on the fly and install those to avoid having two different man page formats
in a single package.

Once the other man pages with nroff source have been converted to SGML,
that can be revised.

It may be worthwhile to consider what to do with the man pages in SUNWman,
btw.  For some time, they were delivered in SGML format, but later the
package switched back to delivering the nroff form generated from that
only.  I think that was done because some of the necessary tools were not
easily/publicly available, but I recall that this has changed/is changing
in the Documentation community.  But that's certainly much better to
discuss on docs-discuss.

Rainer

-
Rainer Orth, Faculty of Technology, Bielefeld University



[request-sponsor] 3 new request-sponsor putbacks: 54 total

2006-05-10 Thread Jim Grisanzio
Thanks to Rob Benson, Yann Poupet, and Juergen Keil for these three 
fixes below and to Shudong Zhou, Eric Lowe, Alan Perry for sponsoring 
the work through to putback:

Putback 49
ID: 6375097
Desc: x86 ramdisk should always contain xmd64 kernel and binaries
Submitted by Rob Benson on 1/21/06
Sun Sponsor: Shudong Zhou
Putback to Nevada 38 on 4/5/06
/note: this is a new #49/

Putback 53
ID: 6249695 
Desc: setuname cmd calls kvm_nlist even if kvm_open fails   
Submitted by Yann Poupet on 3/27/06 
Sun Sponsor: Eric Lowe  
Putback to Nevada 41 5/9/06

Putback 54
ID: 6339695 
Desc: scsa1394_cmd_fill_cdb_rbc() builds scsi cdbs containing
unitialized data
Submitted by Juergen Keil on 10/21/05   
Sun Sponsor: Alan Perry
Putback to Nevada 41 on 5/10/06



Awaiting Sponsor: 25
Has a Sponsor: 48
Integrated: 54
Closed: 29
Full report: http://opensolaris.org/os/bug_reports/request_sponsor/