> Thanks for the report.
>
> I can't reproduce that on a Solaris 9 system.
> Would you please send me the output from running those programs
> via truss?
gnu-id.out - GNU id truss output
solaris-groups.out - Solaris groups truss output
solaris-groups-apptrace.out - Solaris groups apptrace output
Our NSS-LDAP backend does not implement setgrent(), getgrent(), or
endgrent().
Looking at the apptrace output, Solaris groups uses
_getgroupsbymember().
The comments in /usr/include/nss_dbdefs.h mention that
_getgroupsbymember() is part of the frontend for the "group" database
and that it's a more efficient method of getgrent_r() since actually
enumerating large databases would be extremely slow.
_getgroupsbymember() allows the backend database to optimize the query
since it knows what you are trying to do.
execve("/opt/coreutils-5.0/bin/id", 0xFFBFFAE4, 0xFFBFFAF4) argc = 3
resolvepath("/opt/coreutils-5.0/bin/id", "/opt/coreutils-5.0/bin/id", 1023) = 25
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
stat("/opt/coreutils-5.0/bin/id", 0xFFBFF8B8) = 0
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
stat("/usr/lib/libgen.so.1", 0xFFBFF1FC) = 0
open("/usr/lib/libgen.so.1", O_RDONLY) = 3
fstat(3, 0xFFBFF1FC) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF3B0000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF390000
mmap(0xFF3A6000, 2343, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3,
24576) = 0xFF3A6000
munmap(0xFF396000, 65536) = 0
resolvepath("/usr/lib/libgen.so.1", "/usr/lib/libgen.so.1", 1023) = 20
memcntl(0xFF390000, 6304, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFF1FC) = 0
open("/usr/lib/libnsl.so.1", O_RDONLY) = 3
fstat(3, 0xFFBFF1FC) = 0
mmap(0xFF3B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3B0000
mmap(0x00000000, 712704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF280000
mmap(0xFF31E000, 32620, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3,
581632) = 0xFF31E000
mmap(0xFF326000, 30792, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF326000
munmap(0xFF30E000, 65536) = 0
resolvepath("/usr/lib/libnsl.so.1", "/usr/lib/libnsl.so.1", 1023) = 20
memcntl(0xFF280000, 81668, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/libc.so.1", 0xFFBFF1FC) = 0
open("/usr/lib/libc.so.1", O_RDONLY) = 3
fstat(3, 0xFFBFF1FC) = 0
mmap(0xFF3B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3B0000
mmap(0x00000000, 802816, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF180000
mmap(0xFF23C000, 24472, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3,
704512) = 0xFF23C000
mmap(0xFF242000, 6588, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON,
-1, 0) = 0xFF242000
munmap(0xFF22C000, 65536) = 0
resolvepath("/usr/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18
memcntl(0xFF180000, 117256, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/libc.so.1", 0xFFBFF1FC) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) =
0xFF380000
stat("/usr/lib/libdl.so.1", 0xFFBFF1FC) = 0
open("/usr/lib/libdl.so.1", O_RDONLY) = 3
fstat(3, 0xFFBFF1FC) = 0
mmap(0xFF3B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3B0000
resolvepath("/usr/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19
close(3) = 0
stat("/usr/lib/libc.so.1", 0xFFBFF1FC) = 0
stat("/usr/lib/libmp.so.2", 0xFFBFF1FC) = 0
open("/usr/lib/libmp.so.2", O_RDONLY) = 3
fstat(3, 0xFFBFF1FC) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF370000
mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF350000
mmap(0xFF364000, 849, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384)
= 0xFF364000
munmap(0xFF354000, 65536) = 0
resolvepath("/usr/lib/libmp.so.2", "/usr/lib/libmp.so.2", 1023) = 19
memcntl(0xFF350000, 2464, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/libdl.so.1", 0xFFBFF1FC) = 0
stat("/usr/lib/libc.so.1", 0xFFBFF1FC) = 0
stat("/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", 0xFFBFF00C) = 0
open("/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", O_RDONLY) = 3
fstat(3, 0xFFBFF00C) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF370000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF340000
resolvepath("/usr/platform/sun4u/lib/libc_psr.so.1c_psr.so.1",
"/usr/platform/sun4u/lib/libc_psr.so.1", 1023) = 37
close(3) = 0
munmap(0xFF370000, 8192) = 0
context(2, 0xFFBFF724)
getrlimit(RLIMIT_STACK, 0xFFBFF71C) = 0
getcontext(0xFFBFF558)
context(3, 0xFF243944)
brk(0x00024F78) = 0
brk(0x00026F78) = 0
open64("/var/run/name_service_door", O_RDONLY) = 3
fcntl(3, F_SETFD, 0x00000001) = 0
door_info(3, 0xFF242668) = 0
door_call(3, 0xFFBFF540) = 0
door_info(3, 0xFFBFF4E0) = 0
door_call(3, 0xFFBFF4C8) = 0
brk(0x00026F78) = 0
brk(0x00028F78) = 0
door_info(3, 0xFFBFD870) = 0
door_call(3, 0xFFBFD858) = 0
ioctl(1, TCGETA, 0xFFBFEB14) = 0
fstat64(1, 0xFFBFEA30) = 0
open("/etc/nsswitch.conf", O_RDONLY|O_LARGEFILE) = 4
fcntl(4, F_DUPFD, 0x00000100) Err#22 EINVAL
read(4, " #\n # / e t c / n s s".., 1024) = 477
read(4, 0x000276C8, 1024) = 0
close(4) = 0
stat("/usr/lib/nss_files.so.1", 0xFFBFF08C) = 0
open("/usr/lib/nss_files.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFF08C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF370000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF260000
mmap(0xFF276000, 1744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
24576) = 0xFF276000
munmap(0xFF266000, 65536) = 0
resolvepath("/usr/lib/nss_files.so.1", "/usr/lib/nss_files.so.1", 1023) = 23
memcntl(0xFF260000, 6276, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEFCC) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFEFCC) = 0
munmap(0xFF370000, 8192) = 0
brk(0x00028F78) = 0
brk(0x0002AF78) = 0
open("/etc/group", O_RDONLY) = 4
fstat64(4, 0xFFBFF5A8) = 0
brk(0x0002AF78) = 0
brk(0x0002CF78) = 0
fstat64(4, 0xFFBFF450) = 0
ioctl(4, TCGETA, 0xFFBFF534) Err#25 ENOTTY
read(4, " r o o t : : 0 : r o o t".., 8192) = 287
read(4, 0x0002A50C, 8192) = 0
llseek(4, 0, SEEK_CUR) = 287
close(4) = 0
stat("/usr/lib/nss_chpl.so.1", 0xFFBFF004) = 0
open("/usr/lib/nss_chpl.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFF004) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF370000
mmap(0x00000000, 188416, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF140000
mmap(0xFF16C000, 2681, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
114688) = 0xFF16C000
munmap(0xFF15E000, 57344) = 0
resolvepath("/usr/lib/nss_chpl.so.1", "/usr/lib/nss_chpl.so.1", 1023) = 22
memcntl(0xFF140000, 44348, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/librt.so.1", 0xFFBFEF44) = 0
open("/usr/lib/librt.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFEF44) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF370000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF120000
mmap(0xFF136000, 1744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
24576) = 0xFF136000
munmap(0xFF126000, 65536) = 0
resolvepath("/usr/lib/librt.so.1", "/usr/lib/librt.so.1", 1023) = 19
memcntl(0xFF120000, 9412, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libsocket.so.1", 0xFFBFEF44) = 0
open("/usr/lib/libsocket.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFEF44) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF370000
mmap(0x00000000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF100000
mmap(0xFF11A000, 4333, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
40960) = 0xFF11A000
munmap(0xFF10A000, 65536) = 0
resolvepath("/usr/lib/libsocket.so.1", "/usr/lib/libsocket.so.1", 1023) = 23
memcntl(0xFF100000, 13792, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libaio.so.1", 0xFFBFEF44) = 0
open("/usr/lib/libaio.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFEF44) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF370000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF0E0000
mmap(0xFF0F8000, 1704, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
32768) = 0xFF0F8000
munmap(0xFF0E8000, 65536) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) =
0xFF0D0000
resolvepath("/usr/lib/libaio.so.1", "/usr/lib/libaio.so.1", 1023) = 20
memcntl(0xFF0E0000, 6684, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libmd5.so.1", 0xFFBFEF44) = 0
open("/usr/lib/libmd5.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFEF44) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF370000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF0B0000
mmap(0xFF0C2000, 456, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 8192)
= 0xFF0C2000
munmap(0xFF0B2000, 65536) = 0
resolvepath("/usr/lib/libmd5.so.1", "/usr/lib/libmd5.so.1", 1023) = 20
memcntl(0xFF0B0000, 1268, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEF44) = 0
mprotect(0xFF140000, 116518, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFF140000, 116518, PROT_READ|PROT_EXEC) = 0
munmap(0xFF370000, 8192) = 0
sysconfig(_CONFIG_SEM_VALUE_MAX) = 2147483647
getuid() = 39784 [39784]
uname(0xFFBFEE88) = 1
open("/etc/defaultdomain", O_RDONLY) = 4
fstat64(4, 0xFFBFF298) = 0
fstat64(4, 0xFFBFF140) = 0
ioctl(4, TCGETA, 0xFFBFF224) Err#25 ENOTTY
read(4, " c c . c o l u m b i a .".., 8192) = 16
llseek(4, 0, SEEK_CUR) = 16
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFECE8) = 0
fstat64(4, 0xFFBFEB90) = 0
ioctl(4, TCGETA, 0xFFBFEC74) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
read(4, 0x00029D2C, 8192) = 0
llseek(4, 0, SEEK_CUR) = 2210
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFECE8) = 0
fstat64(4, 0xFFBFEB90) = 0
ioctl(4, TCGETA, 0xFFBFEC74) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
llseek(4, 0xFFFFFFFFFFFFFC4F, SEEK_CUR) = 1265
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFECE8) = 0
fstat64(4, 0xFFBFEB90) = 0
ioctl(4, TCGETA, 0xFFBFEC74) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
llseek(4, 0xFFFFFFFFFFFFFE1F, SEEK_CUR) = 1729
close(4) = 0
munmap(0xFF276000, 1808) = 0
munmap(0xFF260000, 19186) = 0
munmap(0xFF16C000, 3452) = 0
munmap(0xFF140000, 116518) = 0
munmap(0xFF136000, 1996) = 0
munmap(0xFF120000, 21426) = 0
munmap(0xFF11A000, 4928) = 0
munmap(0xFF100000, 39550) = 0
munmap(0xFF0F8000, 6208) = 0
munmap(0xFF0E0000, 31669) = 0
munmap(0xFF0C2000, 456) = 0
munmap(0xFF0B0000, 5864) = 0
stat("/usr/lib/nss_files.so.1", 0xFFBFF08C) = 0
open("/usr/lib/nss_files.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFF08C) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF370000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF260000
mmap(0xFF276000, 1744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
24576) = 0xFF276000
munmap(0xFF266000, 65536) = 0
resolvepath("/usr/lib/nss_files.so.1", "/usr/lib/nss_files.so.1", 1023) = 23
memcntl(0xFF260000, 6276, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEFCC) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFEFCC) = 0
munmap(0xFF370000, 8192) = 0
open("/etc/group", O_RDONLY) = 4
fstat64(4, 0xFFBFF5A8) = 0
fstat64(4, 0xFFBFF450) = 0
ioctl(4, TCGETA, 0xFFBFF534) Err#25 ENOTTY
read(4, " r o o t : : 0 : r o o t".., 8192) = 287
read(4, 0x0002A50C, 8192) = 0
llseek(4, 0, SEEK_CUR) = 287
close(4) = 0
stat("/usr/lib/nss_chpl.so.1", 0xFFBFF004) = 0
open("/usr/lib/nss_chpl.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFF004) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF370000
mmap(0x00000000, 188416, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF140000
mmap(0xFF16C000, 2681, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
114688) = 0xFF16C000
munmap(0xFF15E000, 57344) = 0
resolvepath("/usr/lib/nss_chpl.so.1", "/usr/lib/nss_chpl.so.1", 1023) = 22
memcntl(0xFF140000, 44348, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/librt.so.1", 0xFFBFEF44) = 0
open("/usr/lib/librt.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFEF44) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF370000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF120000
mmap(0xFF136000, 1744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
24576) = 0xFF136000
munmap(0xFF126000, 65536) = 0
resolvepath("/usr/lib/librt.so.1", "/usr/lib/librt.so.1", 1023) = 19
memcntl(0xFF120000, 9412, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libsocket.so.1", 0xFFBFEF44) = 0
open("/usr/lib/libsocket.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFEF44) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF370000
mmap(0x00000000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF100000
mmap(0xFF11A000, 4333, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
40960) = 0xFF11A000
munmap(0xFF10A000, 65536) = 0
resolvepath("/usr/lib/libsocket.so.1", "/usr/lib/libsocket.so.1", 1023) = 23
memcntl(0xFF100000, 13792, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libaio.so.1", 0xFFBFEF44) = 0
open("/usr/lib/libaio.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFEF44) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF370000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF0E0000
mmap(0xFF0F8000, 1704, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
32768) = 0xFF0F8000
munmap(0xFF0E8000, 65536) = 0
resolvepath("/usr/lib/libaio.so.1", "/usr/lib/libaio.so.1", 1023) = 20
memcntl(0xFF0E0000, 6684, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libmd5.so.1", 0xFFBFEF44) = 0
open("/usr/lib/libmd5.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFEF44) = 0
mmap(0xFF370000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF370000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF0B0000
mmap(0xFF0C2000, 456, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 8192)
= 0xFF0C2000
munmap(0xFF0B2000, 65536) = 0
resolvepath("/usr/lib/libmd5.so.1", "/usr/lib/libmd5.so.1", 1023) = 20
memcntl(0xFF0B0000, 1268, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEF44) = 0
stat("/usr/lib/libc.so.1", 0xFFBFEF44) = 0
mprotect(0xFF140000, 116518, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFF140000, 116518, PROT_READ|PROT_EXEC) = 0
munmap(0xFF370000, 8192) = 0
sysconfig(_CONFIG_SEM_VALUE_MAX) = 2147483647
getuid() = 39784 [39784]
uname(0xFFBFEE88) = 1
open("/etc/defaultdomain", O_RDONLY) = 4
fstat64(4, 0xFFBFF298) = 0
fstat64(4, 0xFFBFF140) = 0
ioctl(4, TCGETA, 0xFFBFF224) Err#25 ENOTTY
read(4, " c c . c o l u m b i a .".., 8192) = 16
llseek(4, 0, SEEK_CUR) = 16
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFECE8) = 0
fstat64(4, 0xFFBFEB90) = 0
ioctl(4, TCGETA, 0xFFBFEC74) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
read(4, 0x00029D2C, 8192) = 0
llseek(4, 0, SEEK_CUR) = 2210
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFECE8) = 0
fstat64(4, 0xFFBFEB90) = 0
ioctl(4, TCGETA, 0xFFBFEC74) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
llseek(4, 0xFFFFFFFFFFFFFC4F, SEEK_CUR) = 1265
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFECE8) = 0
fstat64(4, 0xFFBFEB90) = 0
ioctl(4, TCGETA, 0xFFBFEC74) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
llseek(4, 0xFFFFFFFFFFFFFE1F, SEEK_CUR) = 1729
close(4) = 0
munmap(0xFF276000, 1808) = 0
munmap(0xFF260000, 19186) = 0
munmap(0xFF16C000, 3452) = 0
munmap(0xFF140000, 116518) = 0
munmap(0xFF136000, 1996) = 0
munmap(0xFF120000, 21426) = 0
munmap(0xFF11A000, 4928) = 0
munmap(0xFF100000, 39550) = 0
munmap(0xFF0F8000, 6208) = 0
munmap(0xFF0E0000, 31669) = 0
munmap(0xFF0C2000, 456) = 0
munmap(0xFF0B0000, 5864) = 0
write(1, " s t a f f\n", 6) = 6
_exit(0)
execve("/usr/bin/groups", 0xFFBFFAEC, 0xFFBFFAF8) argc = 2
resolvepath("/usr/bin/groups", "/usr/bin/groups", 1023) = 15
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
stat("/usr/bin/groups", 0xFFBFF8C0) = 0
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
stat("/usr/lib/libc.so.1", 0xFFBFF204) = 0
open("/usr/lib/libc.so.1", O_RDONLY) = 3
fstat(3, 0xFFBFF204) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF3B0000
mmap(0x00000000, 802816, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF280000
mmap(0xFF33C000, 24472, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3,
704512) = 0xFF33C000
mmap(0xFF342000, 6588, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON,
-1, 0) = 0xFF342000
munmap(0xFF32C000, 65536) = 0
resolvepath("/usr/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18
memcntl(0xFF280000, 117256, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/libdl.so.1", 0xFFBFF204) = 0
open("/usr/lib/libdl.so.1", O_RDONLY) = 3
fstat(3, 0xFFBFF204) = 0
mmap(0xFF3B0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3B0000
resolvepath("/usr/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19
close(3) = 0
stat("/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", 0xFFBFF014) = 0
open("/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1", O_RDONLY) = 3
fstat(3, 0xFFBFF014) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF3A0000
mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF390000
resolvepath("/usr/platform/sun4u/lib/libc_psr.so.1c_psr.so.1",
"/usr/platform/sun4u/lib/libc_psr.so.1", 1023) = 37
close(3) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) =
0xFF380000
munmap(0xFF3A0000, 8192) = 0
context(2, 0xFFBFF72C)
getrlimit(RLIMIT_STACK, 0xFFBFF724) = 0
getcontext(0xFFBFF560)
context(3, 0xFF343944)
sysconfig(_CONFIG_NGROUPS) = 16
brk(0x00021060) = 0
brk(0x00023060) = 0
open64("/var/run/name_service_door", O_RDONLY) = 3
fcntl(3, F_SETFD, 0x00000001) = 0
door_info(3, 0xFF342668) = 0
door_call(3, 0xFFBFF558) = 0
open("/etc/default/nss", O_RDONLY|O_LARGEFILE) = 4
fcntl(4, F_DUPFD, 0x00000100) Err#22 EINVAL
read(4, " # i d e n t\t " @ ( #".., 1024) = 749
read(4, 0x000214E8, 1024) = 0
close(4) = 0
open("/etc/nsswitch.conf", O_RDONLY|O_LARGEFILE) = 4
fcntl(4, F_DUPFD, 0x00000100) Err#22 EINVAL
read(4, " #\n # / e t c / n s s".., 1024) = 477
read(4, 0x00021548, 1024) = 0
close(4) = 0
stat("/usr/lib/nss_files.so.1", 0xFFBFED74) = 0
open("/usr/lib/nss_files.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFED74) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF3A0000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF360000
mmap(0xFF376000, 1744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
24576) = 0xFF376000
munmap(0xFF366000, 65536) = 0
resolvepath("/usr/lib/nss_files.so.1", "/usr/lib/nss_files.so.1", 1023) = 23
memcntl(0xFF360000, 6276, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFECB4) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFECB4) = 0
open("/usr/lib/libnsl.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFECB4) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF3A0000
mmap(0x00000000, 712704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF180000
mmap(0xFF21E000, 32620, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
581632) = 0xFF21E000
mmap(0xFF226000, 30792, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF226000
munmap(0xFF20E000, 65536) = 0
resolvepath("/usr/lib/libnsl.so.1", "/usr/lib/libnsl.so.1", 1023) = 20
memcntl(0xFF180000, 81668, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libdl.so.1", 0xFFBFECB4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFECB4) = 0
stat("/usr/lib/libmp.so.2", 0xFFBFECB4) = 0
open("/usr/lib/libmp.so.2", O_RDONLY) = 4
fstat(4, 0xFFBFECB4) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF3A0000
mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF260000
mmap(0xFF274000, 849, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 16384)
= 0xFF274000
munmap(0xFF264000, 65536) = 0
resolvepath("/usr/lib/libmp.so.2", "/usr/lib/libmp.so.2", 1023) = 19
memcntl(0xFF260000, 2464, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFECB4) = 0
munmap(0xFF3A0000, 8192) = 0
brk(0x00023060) = 0
brk(0x00025060) = 0
open("/etc/group", O_RDONLY) = 4
fstat64(4, 0xFFBFF318) = 0
brk(0x00025060) = 0
brk(0x00027060) = 0
fstat64(4, 0xFFBFF1C0) = 0
ioctl(4, TCGETA, 0xFFBFF2A4) Err#25 ENOTTY
read(4, " r o o t : : 0 : r o o t".., 8192) = 287
read(4, 0x00024994, 8192) = 0
llseek(4, 0, SEEK_CUR) = 287
close(4) = 0
stat("/usr/lib/nss_chpl.so.1", 0xFFBFED74) = 0
open("/usr/lib/nss_chpl.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFED74) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF3A0000
mmap(0x00000000, 188416, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF140000
mmap(0xFF16C000, 2681, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
114688) = 0xFF16C000
munmap(0xFF15E000, 57344) = 0
resolvepath("/usr/lib/nss_chpl.so.1", "/usr/lib/nss_chpl.so.1", 1023) = 22
memcntl(0xFF140000, 44348, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/librt.so.1", 0xFFBFECB4) = 0
open("/usr/lib/librt.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFECB4) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF3A0000
mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF240000
mmap(0xFF256000, 1744, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
24576) = 0xFF256000
munmap(0xFF246000, 65536) = 0
resolvepath("/usr/lib/librt.so.1", "/usr/lib/librt.so.1", 1023) = 19
memcntl(0xFF240000, 9412, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libsocket.so.1", 0xFFBFECB4) = 0
open("/usr/lib/libsocket.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFECB4) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF3A0000
mmap(0x00000000, 114688, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF120000
mmap(0xFF13A000, 4333, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
40960) = 0xFF13A000
munmap(0xFF12A000, 65536) = 0
resolvepath("/usr/lib/libsocket.so.1", "/usr/lib/libsocket.so.1", 1023) = 23
memcntl(0xFF120000, 13792, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFECB4) = 0
stat("/usr/lib/libaio.so.1", 0xFFBFECB4) = 0
open("/usr/lib/libaio.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFECB4) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF3A0000
mmap(0x00000000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF100000
mmap(0xFF118000, 1704, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
32768) = 0xFF118000
munmap(0xFF108000, 65536) = 0
resolvepath("/usr/lib/libaio.so.1", "/usr/lib/libaio.so.1", 1023) = 20
memcntl(0xFF100000, 6684, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFECB4) = 0
stat("/usr/lib/libmd5.so.1", 0xFFBFECB4) = 0
open("/usr/lib/libmd5.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFECB4) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0xFF3A0000
mmap(0x00000000, 81920, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF0E0000
mmap(0xFF0F2000, 456, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 8192)
= 0xFF0F2000
munmap(0xFF0E2000, 65536) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) =
0xFF0D0000
resolvepath("/usr/lib/libmd5.so.1", "/usr/lib/libmd5.so.1", 1023) = 20
memcntl(0xFF0E0000, 1268, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFECB4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFECB4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFECB4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFECB4) = 0
mprotect(0xFF140000, 116518, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0xFF140000, 116518, PROT_READ|PROT_EXEC) = 0
munmap(0xFF3A0000, 8192) = 0
sysconfig(_CONFIG_SEM_VALUE_MAX) = 2147483647
getuid() = 39784 [39784]
sysinfo(SI_HOSTNAME, "lisbon", 256) = 7
open("/etc/defaultdomain", O_RDONLY) = 4
fstat64(4, 0xFFBFF008) = 0
fstat64(4, 0xFFBFEEB0) = 0
ioctl(4, TCGETA, 0xFFBFEF94) Err#25 ENOTTY
read(4, " c c . c o l u m b i a .".., 8192) = 16
llseek(4, 0, SEEK_CUR) = 16
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFEA58) = 0
fstat64(4, 0xFFBFE900) = 0
ioctl(4, TCGETA, 0xFFBFE9E4) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
read(4, 0x000241B4, 8192) = 0
llseek(4, 0, SEEK_CUR) = 2210
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFEA58) = 0
fstat64(4, 0xFFBFE900) = 0
ioctl(4, TCGETA, 0xFFBFE9E4) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
llseek(4, 0xFFFFFFFFFFFFFC4F, SEEK_CUR) = 1265
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFEA58) = 0
fstat64(4, 0xFFBFE900) = 0
ioctl(4, TCGETA, 0xFFBFE9E4) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
llseek(4, 0xFFFFFFFFFFFFFE1F, SEEK_CUR) = 1729
close(4) = 0
open("/etc/nss_chpl.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFE908) = 0
fstat64(4, 0xFFBFE7B0) = 0
ioctl(4, TCGETA, 0xFFBFE894) Err#25 ENOTTY
read(4, " # C o n f i g u r a t".., 8192) = 2210
llseek(4, 0xFFFFFFFFFFFFFA56, SEEK_CUR) = 760
close(4) = 0
getuid() = 39784 [39784]
open("/etc/netconfig", O_RDONLY) = 4
fstat64(4, 0xFFBFE3D8) = 0
fstat64(4, 0xFFBFE280) = 0
ioctl(4, TCGETA, 0xFFBFE364) Err#25 ENOTTY
read(4, " # p r a g m a i d e n".., 8192) = 1239
read(4, 0x000241EC, 8192) = 0
llseek(4, 0, SEEK_CUR) = 1239
llseek(4, 0, SEEK_SET) = 0
read(4, " # p r a g m a i d e n".., 8192) = 1239
read(4, 0x000241EC, 8192) = 0
llseek(4, 0, SEEK_CUR) = 1239
close(4) = 0
open("/dev/udp", O_RDONLY) = 4
ioctl(4, 0xC00C6982, 0xFFBFE92C) = 0
close(4) = 0
door_info(3, 0xFFBFC8B0) = 0
door_call(3, 0xFFBFC898) = 0
stat("/usr/lib/nss_dns.so.1", 0xFFBFC094) = 0
open("/usr/lib/nss_dns.so.1", O_RDONLY) = 4
fstat(4, 0xFFBFC094) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF3A0000
mmap(0x00000000, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF0B0000
mmap(0xFF0C4000, 856, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 16384)
= 0xFF0C4000
munmap(0xFF0B4000, 65536) = 0
resolvepath("/usr/lib/nss_dns.so.1", "/usr/lib/nss_dns.so.1", 1023) = 21
memcntl(0xFF0B0000, 3364, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libc.so.1", 0xFFBFBFD4) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFBFD4) = 0
stat("/usr/lib/libdl.so.1", 0xFFBFBFD4) = 0
munmap(0xFF3A0000, 8192) = 0
stat("/usr/lib/libresolv.so.2", 0xFFBFBEAC) = 0
open("/usr/lib/libresolv.so.2", O_RDONLY) = 4
fstat(4, 0xFFBFBEAC) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF3A0000
mmap(0x00000000, 303104, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0xFF060000
mmap(0xFF0A4000, 16508, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4,
212992) = 0xFF0A4000
munmap(0xFF094000, 65536) = 0
resolvepath("/usr/lib/libresolv.so.2", "/usr/lib/libresolv.so.2", 1023) = 23
memcntl(0xFF060000, 32716, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(4) = 0
stat("/usr/lib/libsocket.so.1", 0xFFBFBDEC) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBFBDEC) = 0
stat("/usr/lib/libdl.so.1", 0xFFBFBDEC) = 0
stat("/usr/lib/libc.so.1", 0xFFBFBDEC) = 0
munmap(0xFF3A0000, 8192) = 0
brk(0x00027060) = 0
brk(0x0002B060) = 0
brk(0x0002B060) = 0
brk(0x0006B060) = 0
brk(0x0006B060) = 0
brk(0x0006D060) = 0
open("/etc/hesiod.conf", O_RDONLY) Err#2 ENOENT
brk(0x0006D060) = 0
brk(0x0006F060) = 0
brk(0x0006F060) = 0
brk(0x00071060) = 0
getpid() = 2028 [2027]
so_socket(PF_INET, SOCK_DGRAM, IPPROTO_IP, "", 1) = 4
ioctl(4, 0xC00C6982, 0xFFBFC51C) = 0
close(4) = 0
sysinfo(SI_SRPC_DOMAIN, "cc.columbia.edu", 256) = 16
open("/etc/resolv.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFBE98) = 0
brk(0x00071060) = 0
brk(0x00073060) = 0
fstat64(4, 0xFFBFBD40) = 0
ioctl(4, TCGETA, 0xFFBFBE24) Err#25 ENOTTY
read(4, " d o m a i n c c . c o".., 8192) = 107
read(4, 0x0006F384, 8192) = 0
llseek(4, 0, SEEK_CUR) = 107
close(4) = 0
getpid() = 2028 [2027]
so_socket(PF_INET, SOCK_DGRAM, IPPROTO_IP, "", 1) = 4
ioctl(4, 0xC00C6982, 0xFFBFC57C) = 0
close(4) = 0
sysinfo(SI_SRPC_DOMAIN, "cc.columbia.edu", 256) = 16
open("/etc/resolv.conf", O_RDONLY) = 4
fstat64(4, 0xFFBFBEF8) = 0
fstat64(4, 0xFFBFBDA0) = 0
ioctl(4, TCGETA, 0xFFBFBE84) Err#25 ENOTTY
read(4, " d o m a i n c c . c o".., 8192) = 107
read(4, 0x0006F384, 8192) = 0
llseek(4, 0, SEEK_CUR) = 107
close(4) = 0
brk(0x00073060) = 0
brk(0x00081060) = 0
stat("/etc/resolv.conf", 0xFFBFAF58) = 0
sysconfig(_CONFIG_OPEN_FILES) = 256
so_socket(PF_INET, SOCK_DGRAM, IPPROTO_IP, "", 1) = 4
connect(4, 0x0006F188, 16, 1) = 0
send(4, " V [01\0\001\0\0\0\0\0\0".., 41, 0) = 41
poll(0xFFBFAFD8, 1, 5000) = 1
recvfrom(4, " V [8580\001\001\006\002".., 65536, 0, 0xFFBFAFC4, 0xFFBFAFD4) = 228
close(4) = 0
so_socket(PF_INET, SOCK_STREAM, IPPROTO_IP, "", 1) = 4
ioctl(4, FIONBIO, 0xFFBFEAE8) = 0
connect(4, 0xFFBFEEF8, 16, 1) Err#150 EINPROGRESS
poll(0xFFBFEAE0, 1, 2000) = 1
close(4) = 0
open("/ldap/openldap1211-25nokrb/etc/openldap/ldap.conf", O_RDONLY) Err#2 ENOENT
open("/p/sy/selsky/ldaprc", O_RDONLY) Err#2 ENOENT
open("/p/sy/selsky/.ldaprc", O_RDONLY) Err#2 ENOENT
open("ldaprc", O_RDONLY) Err#2 ENOENT
door_info(3, 0xFFBFC908) = 0
door_call(3, 0xFFBFC8F0) = 0
stat("/etc/resolv.conf", 0xFFBFAFB0) = 0
sysconfig(_CONFIG_OPEN_FILES) = 256
so_socket(PF_INET, SOCK_DGRAM, IPPROTO_IP, "", 1) = 4
connect(4, 0x0006F188, 16, 1) = 0
send(4, " V \01\0\001\0\0\0\0\0\0".., 41, 0) = 41
poll(0xFFBFB030, 1, 5000) = 1
recvfrom(4, " V \8580\001\001\006\002".., 65536, 0, 0xFFBFB01C, 0xFFBFB02C) = 228
close(4) = 0
so_socket(PF_INET, SOCK_STREAM, IPPROTO_IP, "", 1) = 4
setsockopt(4, tcp, TCP_NODELAY, 0xFFBFEB3C, 4, 1) = 0
connect(4, 0xFFBFEB40, 16, 1) = 0
time() = 1066204140
write(4, " 0\f020101 `0702010204\0".., 14) = 14
sysconfig(_CONFIG_OPEN_FILES) = 256
poll(0xFFBFE4E8, 1, -1) = 1
read(4, " 0\f020101 a07\n01\004\0".., 8192) = 14
time() = 1066204140
time() = 1066204140
write(4, " 0 G020102 c B04\0\n0102".., 73) = 73
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 08202 h020102 d8202 a04".., 8192) = 620
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 081A4020102 d819E0416 c".., 8192) = 505
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 081C3020102 d81BD0414 c".., 8192) = 198
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 081A7020102 d81A10418 c".., 8192) = 170
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 08201 N020102 d8201 G04".., 8192) = 338
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 08202EC020102 d8202E504".., 8192) = 752
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 08201 ~020102 d8201 w04".., 8192) = 386
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 08202BD020102 d8202B604".., 8192) = 705
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 081C6020102 d81C00416 c".., 8192) = 201
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 08203 %020102 d82031E04".., 8192) = 809
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 08203 .020102 d8203 '04".., 8192) = 818
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 0820296020102 d82028F04".., 8192) = 1027
poll(0xFFBFEA28, 1, -1) = 1
read(4, " 082019D020102 d82019604".., 8192) = 431
time() = 1066204140
write(4, " 005020103 B\0", 7) = 7
close(4) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
ioctl(1, TCGETA, 0xFFBFEBB4) = 0
fstat64(1, 0xFFBFEAD0) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
door_info(3, 0xFFBFD910) = 0
door_call(3, 0xFFBFD8F8) = 0
write(1, " s t a f f a c c t m".., 84) = 84
_exit(0)
groups -> libc.so.1:atexit(func = 0xff3cd050) = 0x0
groups -> libc.so.1:atexit(func = 0x10bf0) = 0x0
groups -> libc.so.1:sysconf(name = 0x4) = 0x10
groups -> libc.so.1:getpwnam(name = "selsky") = 0x21074
groups -> libc.so.1:calloc(nelem = 0x10, elsize = 0x4) = 0x214a0
groups -> libc.so.1:_getgroupsbymember(0x21098, 0x214a0, 0x10)
groups -> libc.so.1:getuid() = 0x9b68
groups -> libc.so.1:getuid() = 0x9b68
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x124) = 0x6f7c0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x200) = 0x6f8f0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x10) = 0x22160
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x1c) = 0x22fb0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x21c28
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22aa0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x3c) = 0x70848
groups -> libc.so.1:sysconf(name = 0x5) = 0x100
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22aa0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x21c28
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x21c28
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22aa0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22ac0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22b00
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22b00
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22ac0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x3c) = 0x70848
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x72b08
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x72b40
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x730b0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73508
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x72b90
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x72b60
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x72b98
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73038
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73bc0
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73bf8
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22a80
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x21c28
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x2c) = 0x73000
groups -> libc.so.1:calloc(nelem = 0x1, elsize = 0x18) = 0x22aa0
groups -> libc.so.1:getgrgid(gid = 0xa) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d04, ...) = 5
groups -> libc.so.1:getgrgid(gid = 0x74) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 5
groups -> libc.so.1:getgrgid(gid = 0x1745) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 7
groups -> libc.so.1:getgrgid(gid = 0xa21) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 4
groups -> libc.so.1:getgrgid(gid = 0x6) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 5
groups -> libc.so.1:getgrgid(gid = 0x1609) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 9
groups -> libc.so.1:getgrgid(gid = 0xe72) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 6
groups -> libc.so.1:getgrgid(gid = 0xc) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 4
groups -> libc.so.1:getgrgid(gid = 0x132) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 3
groups -> libc.so.1:getgrgid(gid = 0x12e) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 3
groups -> libc.so.1:getgrgid(gid = 0x1661) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 7
groups -> libc.so.1:getgrgid(gid = 0x12f) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 3
groups -> libc.so.1:getgrgid(gid = 0x0) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 5
groups -> libc.so.1:getgrgid(gid = 0xae6) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 4
groups -> libc.so.1:getgrgid(gid = 0x14f4) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 7
groups -> libc.so.1:getgrgid(gid = 0x134f) = 0x7044c
groups -> libc.so.1:printf(format = 0x10d0c, ...) = 6
groups -> libc.so.1:printf(format = 0x10d14, ...) = 1
groups -> libc.so.1:exit(status = 0)
_______________________________________________
Bug-coreutils mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-coreutils