190792Sgshapiro+------------+ 290792Sgshapiro| t_setreuid | 390792Sgshapiro+------------+ 490792Sgshapiro 538032SpeterThe following are results of running t_setreuid on various architectures. 638032Speter 738032SpeterOPSYS VERSION STATUS DATE TESTER/NOTES 838032Speter===== ======= ====== ==== ============ 938032Speter 1038032SpeterSunOS 4.1 OK 93.07.19 eric 1138032SpeterSunOS 4.1.2 OK 93.07.19 eric 1238032SpeterSunOS 4.1.3 OK 93.09.25 Robert Elz 1338032Speter 1438032SpeterBSD 4.4 OK 93.07.19 eric (wierd results, but functional) 1538032SpeterBSD 4.3Utah OK 93.07.19 eric 1638032Speter 1738032SpeterFreeBSD 2.1-sta OK 96.04.14 Jaye Mathisen <mrcpu@cdsnet.net> 1838032Speter 1938032SpeterUltrix 4.2A OK 93.07.19 eric 2038032SpeterUltrix 4.3A OK 93.07.19 Allan Johannesen 2138032SpeterUltrix 4.5 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 2238032Speter 2338032SpeterHP-UX 8.07 OK 93.07.19 eric (on 7xx series) 2438032SpeterHP-UX 8.02 OK 93.07.19 Michael Corrigan (on 8xx series) 2538032SpeterHP-UX 8.00 OK 93.07.21 Michael Corrigan (on 3xx/4xx series) 2638032SpeterHP-UX 9.01 OK 93.11.19 Cassidy (on 7xx series) 2738032Speter 2838032SpeterSolaris 2.1 2938032SpeterSolaris 2.2 FAIL 93.07.19 Bill Wisner 3038032SpeterSolaris 2.3 FAIL 95.11.22 Scott J. Kramer <sjk@lux.com> 3138032SpeterSolaris 2.5 OK 96.02.29 Carson Gaspar <carson@lehman.com> 3238032SpeterSolaris 2.5.1 OK 96.11.29 Gregory Neil Shapiro <gshapiro@wpi.edu> 3338032Speter 3438032SpeterOSF/1 T1.3-4 OK 93.07.19 eric (on DEC Alpha) 3538032SpeterOSF/1 1.3 OK 94.12.10 Jeff A. Earickson (on Intel Paragon) 3638032SpeterOSF/1 3.2D OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 3738032SpeterOSF/1 4.0 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 3838032Speter 3938032SpeterCxOS 11.5 OK 96.07.08 Eric Schnoebelen <eric@cirr.com> 4038032SpeterCxOS 11.0 OK 93.01.21 Eric Schnoebelen (CxOS 11.0 beta 1) 4138032SpeterCxOS 10.x OK 93.01.21 Eric Schnoebelen 4238032Speter 4338032SpeterAIX 3.1.5 FAIL 93.08.07 David J. N. Begley 4438032SpeterAIX 3.2.3e FAIL 93.07.26 Steve Bauer <sbauer@silver.sdsmt.edu> 4538032SpeterAIX 3.2.4 FAIL 93.10.07 David J. N. Begley 4638032SpeterAIX 3.2.5 FAIL 94.05.17 Steve Bauer <sbauer@hpcmmib.hpc.sdsmt.edu> 4738032SpeterAIX 4.1 FAIL 96.10.21 Hakan Lindholm <hakan@af.lu.se> 4838032SpeterAIX 4.2 OK 96.10.16 Steve Bauer <sbauer@krypton.hpc.sdsmt.edu> 4938032Speter 5038032SpeterIRIX 4.0.4 OK 93.09.25 Robert Elz 5138032SpeterIRIX 5.2 OK 94.12.06 Mark Andrews <mandrews@alias.com> 5238032SpeterIRIX 5.3 OK 94.12.06 Mark Andrews <mandrews@alias.com> 5338032SpeterIRIX 6.2 OK 96.09.16 Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI> 5438032SpeterIRIX 6.3 OK 97.02.10 Mark Andrews <mandrews@aw.sgi.com> 5538032Speter 5638032SpeterSCO 3.2v4.0 OK 93.10.02 Peter Wemm (with -lsocket from 3.2v4 devsys) 5738032Speter 5838032SpeterNeXT 2.1 OK 93.07.28 eric 5938032SpeterNeXT 3.0 OK 34.05.05 Kevin John Wang <kwang@lore.acs.calpoly.edu> 6038032Speter 6138032SpeterLinux 0.99p10 OK 93.08.08 Karl London 6238032SpeterLinux 0.99p13 OK 93.09.27 Christian Kuhtz 6338032SpeterLinux 0.99p14 OK 93.11.30 Christian Kuhtz <chk@data-hh.Hanse.DE> 6438032SpeterLinux 1.0 OK 94.03.19 Shayne Smith <snsmith@rastus.brisnet.org.au> 6538032SpeterLinux 1.2.13 OK 95.11.02 Sven Neuhaus <sven@ping.de> 6638032SpeterLinux 2.0.17 OK 96.09.03 Horst von Brand <vonbrand@sleipnir.valparaiso.cl> 6742575SpeterLinux 2.1.109 OK 98.07.21 John Kennedy <jk@csuchico.edu> 6838032Speter 6938032SpeterBSD/386 1.0 OK 93.11.13 Tony Sanders 7038032Speter 7138032SpeterDELL 2.2 OK 93.11.15 Peter Wemm (using -DSETEUID) 7238032Speter 7338032SpeterPyramid 5.0d OK 95.01.14 David Miller <davem@nadzieja.rutgers.edu> 7438032Speter 7538032Speter 7690792Sgshapiro+-----------+ 7790792Sgshapiro| t_seteuid | 7890792Sgshapiro+-----------+ 7938032Speter 8038032SpeterThe following are results of running t_seteuid on various architectures. 8138032Speter 8238032SpeterOPSYS VERSION STATUS DATE TESTER/NOTES 8338032Speter===== ======= ====== ==== ============ 8438032Speter 8538032SpeterSolaris 2.3 OK 95.11.22 Scott J. Kramer <sjk@lux.com> 8638032SpeterSolaris 2.4 OK 95.09.22 Thomas 'Mike' Michlmayr <mike@cosy.sbg.ac.at> 8738032SpeterSolaris 2.5 OK 96.02.29 Carson Gaspar <carson@lehman.com> 8838032SpeterSolaris 2.5.1 OK 96.11.29 Gregory Neil Shapiro <gshapiro@wpi.edu> 8938032Speter 9038032SpeterLinux 1.2.13 FAIL 95.11.02 Sven Neuhaus <sven@ping.de> 9138032SpeterLinux 2.0.17 FAIL 96.09.03 Horst von Brand <vonbrand@sleipnir.valparaiso.cl> 9242575SpeterLinux 2.1.109 FAIL 98.07.21 John Kennedy <jk@csuchico.edu> 9338032Speter 9438032SpeterAIX 4.1 OK 96.10.21 Hakan Lindholm <hakan@af.lu.se> 9538032Speter 9638032SpeterIRIX 5.2 OK 95.12.01 Mark Andrews <mandrews@aw.sgi.com> 9738032SpeterIRIX 5.3 OK 95.12.01 Mark Andrews <mandrews@aw.sgi.com> 9838032SpeterIRIX 6.2 OK 96.09.16 Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI> 9938032SpeterIRIX 6.3 OK 97.02.10 Mark Andrews <mandrews@aw.sgi.com> 10038032Speter 10138032SpeterFreeBSD 2.1-sta OK 96.04.14 Jaye Mathisen <mrcpu@cdsnet.net> 10238032Speter 10338032SpeterUltrix 4.5 FAIL 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 10438032Speter 10538032SpeterOSF/1 3.2D OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 10638032SpeterOSF/1 4.0 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 10738032Speter 10838032SpeterCxOS 11.5 FAIL 96.07.08 Eric Schnoebelen <eric@cirr.com> 10938032Speter 11038032Speter 11190792Sgshapiro+------------+ 11290792Sgshapiro| t_pathconf | 11390792Sgshapiro+------------+ 11490792Sgshapiro 11538032SpeterThe following are the results of running t_pathconf.c. Safe means that 11638032Speterthe underlying filesystem (in NFS, the filesystem on the server) does not 11738032Speterpermit regular (non-root) users to chown their files to another user. 11838032SpeterUnsafe means that they can. Typically, BSD-based systems do not permit 11938032Spetergiveaway and System V-based systems do. However, some systems (e.g., 12038032SpeterSolaris) can set this on a per-system or per-filesystem basis. Entries 12138032Speterare the return value of pathconf, the errno value, and a * if chown 12238032Speterdisagreed with the result of the pathconf call, and a ? if the test has 12338032Speternot been run. A mark of [R] means that the local filesystem has 12438032Speterchown set to be restricted, [U] means that it is set to be unrestricted. 12538032Speter 12638032Speter Safe Filesystem Unsafe Filesystem 12738032SpeterSYSTEM LOCAL NFS-V2 NFS-V3 NFS-V2 NFS-V3 12838032Speter 12938032SpeterSunOS 4.1.3_U1 1/0 -1/EINVAL* n/a -1/EINVAL? n/a 13038032SpeterSunOS 4.1.4 1/0 -1/EINVAL* n/a -1/EINVAL n/a 13138032Speter 13238032SpeterAIX 3.2 0/0 0/0 13338032Speter 13438032SpeterSolaris 2.4 1/0 -1/EINVAL* 13538032SpeterSolaris 2.5 1/0 -1/EINVAL* 1/0 0/0? 13638032SpeterSolaris 2.5.1 1/0 -1/EINVAL* 0/0 13738032Speter 13838032SpeterDEC OSF1 3.0 0/0 0/0 13938032SpeterDEC OSF1 3.2D-2 0/0 0/0 0/0 14038032SpeterDEC OSF1 4.0A 0/0 0/0 0/0 14138032SpeterDEC OSF 4.0B 0/0 0/0 0/0 14238032Speter 14338032SpeterUltrix 4.3 0/0 0/0 n/a n/a 14438032SpeterUltrix 4.5 1/0 1/0 14538032Speter 14638032SpeterHP-UX 9.05 -1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP 14738032SpeterHP-UX 9.05[R] 1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP* 14838032SpeterHP-UX 10.10 -1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP 14938032SpeterHP-UX 10.20 -1/EOPNOTSUPP? -1/EOPNOTSUPP? 15038032SpeterHP-UX 10.30 -1/0 -1/EOPNOTSUPP -1/EOPNOTSUPP 15138032Speter 15238032SpeterBSD/OS 2.1 1/0 15338032Speter 15438032SpeterFreeBSD 2.1.7 1/0 -1/EINVAL* -1/EINVAL 15538032Speter 15638032SpeterIrix 5.3 -1/0* -1/0 15738032SpeterIrix 6.2 1/0 -1/0 0/0* 15838032SpeterIrix 6.2 -1/0 -1/0 15938032SpeterIrix 6.3 R10000 -1/0 -1/0 0/0* 16038032Speter 16138032SpeterA/UX 3.1.1 1/0 16238032Speter 16338032SpeterDomainOS [R] -1/0* 16438032SpeterDomainOS [U] -1/0 16538032Speter 16638032SpeterNCR MP-RAS 2 -1/0 16738032SpeterNCR MP-RAS 3 -1/0 16838032Speter 16938032SpeterLinux 2.0.27 1/0 1/0 17064562Sgshapiro 17190792Sgshapiro 17290792Sgshapiro+-----------+ 17390792Sgshapiro| t_dropgid | 17490792Sgshapiro+-----------+ 17590792Sgshapiro 17690792SgshapiroThe following are results of running t_dropgid on various architectures. 17790792Sgshapiro 17890792SgshapiroOPSYS VERSION STATUS DATE TESTER/NOTES 17990792Sgshapiro===== ======= ====== ==== ============ 18090792SgshapiroAIX 4.3.3 FAILS 2001-09-22 Valdis Kletnieks 18190792SgshapiroBSD/OS 4.2 OK 2001-09-22 Vernon Schryver 18290792SgshapiroFreeBSD 3.2 OK 2001-09-22 ca 18390792SgshapiroFreeBSD 4.4 OK 2001-09-29 ca 18490792SgshapiroHP-UX 11.00 HASSETRESGID 2001-09-22 ca 18590792SgshapiroIRIX 6.5 FAILS 2001-09-22 Mark D. Roth 18690792SgshapiroLinux 2.0.35 HASSETREGID 2001-09-22 Neil W Rickert 18790792SgshapiroLinux 2.2.12 HASSETREGID 2001-09-22 ca 18890792SgshapiroLinux 2.2.16 HASSETREGID 2001-09-22 Neil W Rickert 18990792SgshapiroLinux 2.4.9 HASSETREGID 2001-09-22 Derek Balling 19090792SgshapiroNetBSD 1.5 OK 2001-09-22 Kimmo Suominen 19190792SgshapiroOpenBSD 2.8 HASSETEGID 2001-09-22 ca 19290792SgshapiroSCO 5.0.5 FAILS 2001-09-22 Phillip Porch 19390792SgshapiroSunOS 5.7 HASSETREGID 2001-09-22 Neil W Rickert 19490792SgshapiroSunOS 5.8 HASSETREGID 2001-09-22 ca 19590792SgshapiroSunOS 5.9 HASSETREGID 2001-09-22 Neil W Rickert 19690792Sgshapiro 19790792Sgshapiro 198266711Sgshapiro$Revision: 8.3 $, Last updated $Date: 2001-09-30 01:32:33 $ 199