1The following are results of running t_setreuid on various architectures. 2 3OPSYS VERSION STATUS DATE TESTER/NOTES 4===== ======= ====== ==== ============ 5 6SunOS 4.1 OK 93.07.19 eric 7SunOS 4.1.2 OK 93.07.19 eric 8SunOS 4.1.3 OK 93.09.25 Robert Elz 9 10BSD 4.4 OK 93.07.19 eric (wierd results, but functional) 11BSD 4.3Utah OK 93.07.19 eric 12 13FreeBSD 2.1-sta OK 96.04.14 Jaye Mathisen <mrcpu@cdsnet.net> 14 15Ultrix 4.2A OK 93.07.19 eric 16Ultrix 4.3A OK 93.07.19 Allan Johannesen 17Ultrix 4.5 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 18 19HP-UX 8.07 OK 93.07.19 eric (on 7xx series) 20HP-UX 8.02 OK 93.07.19 Michael Corrigan (on 8xx series) 21HP-UX 8.00 OK 93.07.21 Michael Corrigan (on 3xx/4xx series) 22HP-UX 9.01 OK 93.11.19 Cassidy (on 7xx series) 23 24Solaris 2.1 25Solaris 2.2 FAIL 93.07.19 Bill Wisner 26Solaris 2.3 FAIL 95.11.22 Scott J. Kramer <sjk@lux.com> 27Solaris 2.5 OK 96.02.29 Carson Gaspar <carson@lehman.com> 28Solaris 2.5.1 OK 96.11.29 Gregory Neil Shapiro <gshapiro@wpi.edu> 29 30OSF/1 T1.3-4 OK 93.07.19 eric (on DEC Alpha) 31OSF/1 1.3 OK 94.12.10 Jeff A. Earickson (on Intel Paragon) 32OSF/1 3.2D OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 33OSF/1 4.0 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 34 35CxOS 11.5 OK 96.07.08 Eric Schnoebelen <eric@cirr.com> 36CxOS 11.0 OK 93.01.21 Eric Schnoebelen (CxOS 11.0 beta 1) 37CxOS 10.x OK 93.01.21 Eric Schnoebelen 38 39AIX 3.1.5 FAIL 93.08.07 David J. N. Begley 40AIX 3.2.3e FAIL 93.07.26 Steve Bauer <sbauer@silver.sdsmt.edu> 41AIX 3.2.4 FAIL 93.10.07 David J. N. Begley 42AIX 3.2.5 FAIL 94.05.17 Steve Bauer <sbauer@hpcmmib.hpc.sdsmt.edu> 43AIX 4.1 FAIL 96.10.21 Hakan Lindholm <hakan@af.lu.se> 44AIX 4.2 OK 96.10.16 Steve Bauer <sbauer@krypton.hpc.sdsmt.edu> 45 46IRIX 4.0.4 OK 93.09.25 Robert Elz 47IRIX 5.2 OK 94.12.06 Mark Andrews <mandrews@alias.com> 48IRIX 5.3 OK 94.12.06 Mark Andrews <mandrews@alias.com> 49IRIX 6.2 OK 96.09.16 Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI> 50IRIX 6.3 OK 97.02.10 Mark Andrews <mandrews@aw.sgi.com> 51 52SCO 3.2v4.0 OK 93.10.02 Peter Wemm (with -lsocket from 3.2v4 devsys) 53 54NeXT 2.1 OK 93.07.28 eric 55NeXT 3.0 OK 34.05.05 Kevin John Wang <kwang@lore.acs.calpoly.edu> 56 57Linux 0.99p10 OK 93.08.08 Karl London 58Linux 0.99p13 OK 93.09.27 Christian Kuhtz 59Linux 0.99p14 OK 93.11.30 Christian Kuhtz <chk@data-hh.Hanse.DE> 60Linux 1.0 OK 94.03.19 Shayne Smith <snsmith@rastus.brisnet.org.au> 61Linux 1.2.13 OK 95.11.02 Sven Neuhaus <sven@ping.de> 62Linux 2.0.17 OK 96.09.03 Horst von Brand <vonbrand@sleipnir.valparaiso.cl> 63Linux 2.1.109 OK 98.07.21 John Kennedy <jk@csuchico.edu> 64 65BSD/386 1.0 OK 93.11.13 Tony Sanders 66 67DELL 2.2 OK 93.11.15 Peter Wemm (using -DSETEUID) 68 69Pyramid 5.0d OK 95.01.14 David Miller <davem@nadzieja.rutgers.edu> 70 71 72 73The following are results of running t_seteuid on various architectures. 74 75OPSYS VERSION STATUS DATE TESTER/NOTES 76===== ======= ====== ==== ============ 77 78Solaris 2.3 OK 95.11.22 Scott J. Kramer <sjk@lux.com> 79Solaris 2.4 OK 95.09.22 Thomas 'Mike' Michlmayr <mike@cosy.sbg.ac.at> 80Solaris 2.5 OK 96.02.29 Carson Gaspar <carson@lehman.com> 81Solaris 2.5.1 OK 96.11.29 Gregory Neil Shapiro <gshapiro@wpi.edu> 82 83Linux 1.2.13 FAIL 95.11.02 Sven Neuhaus <sven@ping.de> 84Linux 2.0.17 FAIL 96.09.03 Horst von Brand <vonbrand@sleipnir.valparaiso.cl> 85Linux 2.1.109 FAIL 98.07.21 John Kennedy <jk@csuchico.edu> 86 87AIX 4.1 OK 96.10.21 Hakan Lindholm <hakan@af.lu.se> 88 89IRIX 5.2 OK 95.12.01 Mark Andrews <mandrews@aw.sgi.com> 90IRIX 5.3 OK 95.12.01 Mark Andrews <mandrews@aw.sgi.com> 91IRIX 6.2 OK 96.09.16 Kari E. Hurtta <Kari.Hurtta@ozone.FMI.FI> 92IRIX 6.3 OK 97.02.10 Mark Andrews <mandrews@aw.sgi.com> 93 94FreeBSD 2.1-sta OK 96.04.14 Jaye Mathisen <mrcpu@cdsnet.net> 95 96Ultrix 4.5 FAIL 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 97 98OSF/1 3.2D OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 99OSF/1 4.0 OK 96.09.18 Gregory Neil Shapiro <gshapiro@wpi.edu> 100 101CxOS 11.5 FAIL 96.07.08 Eric Schnoebelen <eric@cirr.com> 102 103 104The following are the results of running t_pathconf.c. Safe means that 105the underlying filesystem (in NFS, the filesystem on the server) does not 106permit regular (non-root) users to chown their files to another user. 107Unsafe means that they can. Typically, BSD-based systems do not permit 108giveaway and System V-based systems do. However, some systems (e.g., 109Solaris) can set this on a per-system or per-filesystem basis. Entries 110are the return value of pathconf, the errno value, and a * if chown 111disagreed with the result of the pathconf call, and a ? if the test has 112not been run. A mark of [R] means that the local filesystem has 113chown set to be restricted, [U] means that it is set to be unrestricted. 114 115 Safe Filesystem Unsafe Filesystem 116SYSTEM LOCAL NFS-V2 NFS-V3 NFS-V2 NFS-V3 117 118SunOS 4.1.3_U1 1/0 -1/EINVAL* n/a -1/EINVAL? n/a 119SunOS 4.1.4 1/0 -1/EINVAL* n/a -1/EINVAL n/a 120 121AIX 3.2 0/0 0/0 122 123Solaris 2.4 1/0 -1/EINVAL* 124Solaris 2.5 1/0 -1/EINVAL* 1/0 0/0? 125Solaris 2.5.1 1/0 -1/EINVAL* 0/0 126 127DEC OSF1 3.0 0/0 0/0 128DEC OSF1 3.2D-2 0/0 0/0 0/0 129DEC OSF1 4.0A 0/0 0/0 0/0 130DEC OSF 4.0B 0/0 0/0 0/0 131 132Ultrix 4.3 0/0 0/0 n/a n/a 133Ultrix 4.5 1/0 1/0 134 135HP-UX 9.05 -1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP 136HP-UX 9.05[R] 1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP* 137HP-UX 10.10 -1/0 -1/EOPNOTSUPP* -1/EOPNOTSUPP 138HP-UX 10.20 -1/EOPNOTSUPP? -1/EOPNOTSUPP? 139HP-UX 10.30 -1/0 -1/EOPNOTSUPP -1/EOPNOTSUPP 140 141BSD/OS 2.1 1/0 142 143FreeBSD 2.1.7 1/0 -1/EINVAL* -1/EINVAL 144 145Irix 5.3 -1/0* -1/0 146Irix 6.2 1/0 -1/0 0/0* 147Irix 6.2 -1/0 -1/0 148Irix 6.3 R10000 -1/0 -1/0 0/0* 149 150A/UX 3.1.1 1/0 151 152DomainOS [R] -1/0* 153DomainOS [U] -1/0 154 155NCR MP-RAS 2 -1/0 156NCR MP-RAS 3 -1/0 157 158Linux 2.0.27 1/0 1/0 159 160$Revision: 8.1 $, Last updated $Date: 1999/02/06 18:44:07 $ 161