15dd76dd0SGregory Neil Shapiro# Copyright (c) 2001 Proofpoint, Inc. and its suppliers. 240266059SGregory Neil Shapiro# All rights reserved. 340266059SGregory Neil Shapiro# 440266059SGregory Neil Shapiro# By using this file, you agree to the terms and conditions set 540266059SGregory Neil Shapiro# forth in the LICENSE file which can be found at the top level of 640266059SGregory Neil Shapiro# the sendmail distribution. 740266059SGregory Neil Shapiro# 84313cc83SGregory Neil Shapiro# $Id: README,v 1.3 2013-11-22 20:52:01 ca Exp $ 940266059SGregory Neil Shapiro# 1040266059SGregory Neil Shapiro 1140266059SGregory Neil ShapiroThis directory contains several programs to test various OS calls. 1240266059SGregory Neil ShapiroIf your OS is not listed in the Results file, you should run those 1340266059SGregory Neil Shapirotest programs. Most of them have instructions at the begin of source 1440266059SGregory Neil Shapirocode, at least those which are important. 1540266059SGregory Neil Shapiro 1640266059SGregory Neil ShapiroNotice: most of these programs require set-user-ID or set-group-ID 1740266059SGregory Neil Shapiroinstallation. Hence they are not tested automatically. 1840266059SGregory Neil Shapiro 1940266059SGregory Neil Shapirot_dropgid.c test how to drop saved-gid for a set-group-ID program 2040266059SGregory Neil Shapirot_exclopen.c test for security-defeating semantics that an open with 2140266059SGregory Neil Shapiro O_CREAT|O_EXCL set will successfully open a file named 2240266059SGregory Neil Shapiro by a symbolic link that to a non-existent file 23*d39bd2c1SGregory Neil Shapirot_pathconf.c test whether pathconf(2) works 24*d39bd2c1SGregory Neil Shapirot_seteuid.c test whether seteuid(2) works 25*d39bd2c1SGregory Neil Shapirot_setgid.c test whether setgid(2) works 26*d39bd2c1SGregory Neil Shapirot_setreuid.c test whether setreuid(2) works 27*d39bd2c1SGregory Neil Shapirot_setuid.c test whether setuid(2) works 2840266059SGregory Neil Shapiro 29