EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Joerg Schilling
Joerg.Schilling at fokus.fraunhofer.de (Joerg Schilling) wrote: > Be careful, David Korn ans I do not have own printf() iplementations to grant > 100% portability. There may be problems if you let a UCB program use the POSIX > implementation. > Sorry for the typo: "David Korn and I do have own p

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Joerg Schilling
"Garrett D'Amore" wrote: > Differences in libucb implementation > > > nlist()- UCB has local implementation supporting COFF (a.out). This > one we would have to continue to provide for legacy apps. Note: COFF is not a.out. > readdir()

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread casper....@sun.com
>readdir()- Different implementations, but apparently identical > semantics and structures. Could probably be eliminated. Nope, /usr/ucbinclude/sys/dir.h vs >re_comp() >re_exec()- These are backed by nearly identical sources, with just > some stylistic and lint fixes

Increase the maximum value of NGROUPS_MAX to 1024 [PSARC/2009/542 FastTrack timeout 10/14/2009]

2009-10-08 Thread casper....@sun.com
>Gary Winiger wrote: >>> This project proposes changing the maximum value for NGROUPS_MAX >>> from 32 to 1024 by changing the definition of NGROUPS_UMAX from 32 >>> to 1024. >> >>> NGROUPS_MAX as defined by different Unix versions are as follows >>> (http://www.j3e.de/ngroups.html): >>> >>> L

Increase the maximum value of NGROUPS_MAX to 1024 [PSARC/2009/542 FastTrack timeout 10/14/2009]

2009-10-08 Thread casper....@sun.com
>> This project proposes changing the maximum value for NGROUPS_MAX >> from 32 to 1024 by changing the definition of NGROUPS_UMAX from 32 >> to 1024. > >> NGROUPS_MAX as defined by different Unix versions are as follows >> (http://www.j3e.de/ngroups.html): >> >> Linux Kernel >= 2.6.3

Increase the maximum value of NGROUPS_MAX to 1024 [PSARC/2009/542 FastTrack timeout 10/14/2009]

2009-10-08 Thread casper....@sun.com
>> Ucred routines will shrink the actual size of the ucred exchanges: the >> ucred structures will "shrink to fit" and only processes which use a lot >> of groups will pay for this in ucred exchanges. > >How does this work? The size of a ucred is not passed around, but >required to be ucred_size(

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Andrew Gabriel
Garrett D'Amore wrote: > Btw, I just finished an analysis of what is in libucb. (I've not check > the other libraries, most especially termcap, yet.) My findings show > that there is a lot there that could simply trivially be eliminated. > Here's the detailed analysis: > > First I started by

libpcsclite EOF and Removal [PSARC/2009/522 Self Review]

2009-10-08 Thread Joerg Schilling
Darren J Moffat wrote: > > Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI > This information is Copyright 2009 Sun Microsystems > 1. Introduction > 1.1. Project/Component Working Name: >libpcsclite EOF and Removal > 1.2. Name of Document Author/Supplier: >Author: Da

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread casper....@sun.com
>It's quite possible that this is all just a vain effort to tilt at >windmills, but I at least wanted to have the *discussion*. This seemed >like a rare opportunity to have such a discussion. If we deliver >Solaris.next with these components, then its likely that another >opportunity to dis

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Joerg Schilling
"Garrett D'Amore" wrote: > Okay, corrected I stand. Although I *suspect* this problem could be > corrected too. The library is coming in via the libc, not via the > application pulling it in directly. (So if the relevant 4lib libraries > were compiled to use normal libc, or got the importan

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Peter Tribble
On Thu, Oct 8, 2009 at 3:40 PM, Garrett D'Amore wrote: > Okay, corrected I stand. ?Although I *suspect* this problem could be > corrected too. ?The library is coming in via the libc, not via the > application pulling it in directly. ?(So if the relevant 4lib libraries were > compiled to use normal

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread casper....@sun.com
>Actually, looking at the code, I don't see how /usr/ucblib is used by >4.x *binaries*. I.e. if you have a SunOS 4.x binary, it looks like you >get the libraries in /usr/4lib, using the a.out exec module. I don't >think you wind up using any of the ELF stuff in /usr/ucblib. dump -Lv /usr/4li

Increase the maximum value of NGROUPS_MAX to 1024 [PSARC/2009/542 FastTrack timeout 10/14/2009]

2009-10-08 Thread Gordon Ross
I've heard this affects NFS when using AUTH_SYS (still common). What impact will be seen there? Here's a blog with a good description of the NFS problem: http://nfsworld.blogspot.com/2005/03/whats-deal-on-16-group-id-limitation.html > Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI > This i

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Peter Tribble
On Thu, Oct 8, 2009 at 3:14 PM, Garrett D'Amore wrote: > Actually, looking at the code, I don't see how /usr/ucblib is used by 4.x > *binaries*. ?I.e. if you have a SunOS 4.x binary, it looks like you get the > libraries in /usr/4lib, using the a.out exec module. ?I don't think you wind > up using

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Rod Evans
There is a large body of code, and a bunch of vectoring through tables, within ld.so.1 that support the loading/relocation and symbol lookup of 4.x applications. There's AOUT processing in exec() and mmapobj() too. And we've had oodles of fun massaging the Unified Process Model into being able to

OpenSolaris ARC Agenda - October 13 & 14, 2009

2009-10-08 Thread Asa Romberger
http://www.opensolaris.org/os/community/arc/announcements/ OpenSolaris ARC Agenda TELECONFERENCE NUMBERS: (866)545-5223 (Within US) (215) 446-3661 (International) ACCESS CODE 939-55-86 Times are US/Pacific Timezone ARC meetings are recorded. 10/13/2009 No meeting 10/14/2009

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Joerg Schilling
"Garrett D'Amore - sun microsystems" wrote: > COMMANDS IN /usr/ucb/ > - > > One possible concern is our own commands that are delivered in /usr/ucb. > > The project team has undertaken the effort to investigate these further. > All of them have now been converted (in a local

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Sean Sprague
Joerg, > Note that you of course cannot remove /etc/termcap and that you should think > about upgrading the file from time to time. > My first recollection of /etc/termcap was on an Altos 986 running Xenix 3.0b in the early 80's. I must get my one out of the cupboard downstairs and crank it

Increase the maximum value of NGROUPS_MAX to 1024 [PSARC/2009/542 FastTrack timeout 10/14/2009]

2009-10-08 Thread Gary Winiger
> >> This project proposes changing the maximum value for NGROUPS_MAX > >> from 32 to 1024 by changing the definition of NGROUPS_UMAX from 32 > >> to 1024. > > > >> NGROUPS_MAX as defined by different Unix versions are as follows > >> (http://www.j3e.de/ngroups.html): > >> > >>Linux Kernel >=

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Garrett D'Amore
Btw, I just finished an analysis of what is in libucb. (I've not check the other libraries, most especially termcap, yet.) My findings show that there is a lot there that could simply trivially be eliminated. Here's the detailed analysis: First I started by comparing differences between libc

Increase the maximum value of NGROUPS_MAX to 1024 [PSARC/2009/542 FastTrack timeout 10/14/2009]

2009-10-08 Thread Nicolas Williams
On Thu, Oct 08, 2009 at 02:23:11AM -0700, Casper Dik wrote: > The use for a larger number of groups is described in CR 4088757, > particular in the case of Samba servers and ADS clients; the > Samba servers map every SID to a Unix group. Users with more > than 32 groups SIDs are common. We've see

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread casper....@sun.com
>The title seems slightly misnamed. This isn't just libucb; isn't it really >the removal of SunOS 4 binary compatibility? > Correct; the SUNWbcp package (SunOS 4.x Binary Compatibity) uses these libraries. Are these libraries listed in the SPARC ABI? Just removing the compile symlinks I have no

Increase the maximum value of NGROUPS_MAX to 1024 [PSARC/2009/542 FastTrack timeout 10/14/2009]

2009-10-08 Thread Bart Smaalders
Gary Winiger wrote: >> This project proposes changing the maximum value for NGROUPS_MAX >> from 32 to 1024 by changing the definition of NGROUPS_UMAX from 32 >> to 1024. > >> NGROUPS_MAX as defined by different Unix versions are as follows >> (http://www.j3e.de/ngroups.html): >> >> Linux Kern

EOF of plotting components [PSARC/2009/540 FastTrack timeout 10/21/2009]

2009-10-08 Thread Bart Smaalders
Garrett D'Amore - sun microsystems wrote: > The following fast track (submitted on my own behalf) straddles (IMO) the > boundary between a full-case and a fast track, primarily because of the > impact it has on what are presumed to be Committed interfaces. Thanks for doing this; it's well past tim

Increase the maximum value of NGROUPS_MAX to 1024 [PSARC/2009/542 FastTrack timeout 10/14/2009]

2009-10-08 Thread Gary Winiger
> This project proposes changing the maximum value for NGROUPS_MAX > from 32 to 1024 by changing the definition of NGROUPS_UMAX from 32 > to 1024. > NGROUPS_MAX as defined by different Unix versions are as follows > (http://www.j3e.de/ngroups.html): > > Linux Kernel >= 2.6.3

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Peter Tribble
On Thu, Oct 8, 2009 at 8:24 AM, Garrett D'Amore - sun microsystems wrote: > I'm submitting the following *full* case on my own behalf. > > Note that I'm not filing using the "normal" 20q format. ?I think this case > will be easier to understand without it. ?The major concerns raised in > this case

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Garrett D'Amore
Peter Tribble wrote: > On Thu, Oct 8, 2009 at 3:40 PM, Garrett D'Amore wrote: > >> Okay, corrected I stand. Although I *suspect* this problem could be >> corrected too. The library is coming in via the libc, not via the >> application pulling it in directly. (So if the relevant 4lib librarie

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Garrett D'Amore
Joerg Schilling wrote: > "Garrett D'Amore" wrote: > > >> Okay, corrected I stand. Although I *suspect* this problem could be >> corrected too. The library is coming in via the libc, not via the >> application pulling it in directly. (So if the relevant 4lib libraries >> were compiled to u

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Garrett D'Amore
Okay, corrected I stand. Although I *suspect* this problem could be corrected too. The library is coming in via the libc, not via the application pulling it in directly. (So if the relevant 4lib libraries were compiled to use normal libc, or got the important bits of libucb linked in directl

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Garrett D'Amore
Actually, looking at the code, I don't see how /usr/ucblib is used by 4.x *binaries*. I.e. if you have a SunOS 4.x binary, it looks like you get the libraries in /usr/4lib, using the a.out exec module. I don't think you wind up using any of the ELF stuff in /usr/ucblib. So, maybe I didn't nam

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Garrett D'Amore
Peter Tribble wrote: > On Thu, Oct 8, 2009 at 8:24 AM, Garrett D'Amore - sun microsystems > wrote: > >> I'm submitting the following *full* case on my own behalf. >> >> Note that I'm not filing using the "normal" 20q format. I think this case >> will be easier to understand without it. The ma

EOF of plotting components [PSARC/2009/540 FastTrack timeout 10/21/2009]

2009-10-08 Thread Richard L. Hamilton
> Note also that users who might still have such ancient hardware (or want > to plot to a terminal device) might find they are able to plot to it using > the "gnuplot" command, which has output drivers for it. (Gnuplot is not yet > integrated, but this is expected as it was approved as part of PSAR

FMA for Nehalem_EX [PSARC/2009/543 FastTrack timeout 10/15/2009]

2009-10-08 Thread Tim Haley
I am sponsoring this case on behalf of Yanmin Sun. This case seeks micro/patch binding. Timeout is 10/15/09. The case introduces new FMA events and a new fmd plug-in module supporting the Nehalem_EX architecture. From the ARC perspective, this case is mostly about carving out a piece of the FMA

Increase the maximum value of NGROUPS_MAX to 1024 [PSARC/2009/542 FastTrack timeout 10/14/2009]

2009-10-08 Thread Casper Dik
Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI This information is Copyright 2009 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Increase the maximum value of NGROUPS_MAX to 1024 1.2. Name of Document Author/Supplier: Author: Casper Dik 1

EOF of libucb [PSARC/2009/541 OnePager]

2009-10-08 Thread Garrett D'Amore - sun microsystems
I'm submitting the following *full* case on my own behalf. Note that I'm not filing using the "normal" 20q format. I think this case will be easier to understand without it. The major concerns raised in this case have to do with our compatibility guarantees, which is why this case must be handl