xref: /freebsd-src/contrib/sendmail/libsm/t-path.c (revision ee7b0571c2c18bdec848ed2044223cc88db29bd8)
140266059SGregory Neil Shapiro /*
25dd76dd0SGregory Neil Shapiro  * Copyright (c) 2000-2001 Proofpoint, Inc. and its suppliers.
340266059SGregory Neil Shapiro  *	All rights reserved.
440266059SGregory Neil Shapiro  *
540266059SGregory Neil Shapiro  * By using this file, you agree to the terms and conditions set
640266059SGregory Neil Shapiro  * forth in the LICENSE file which can be found at the top level of
740266059SGregory Neil Shapiro  * the sendmail distribution.
840266059SGregory Neil Shapiro  */
940266059SGregory Neil Shapiro 
1040266059SGregory Neil Shapiro #include <sm/gen.h>
11*4313cc83SGregory Neil Shapiro SM_IDSTR(id, "@(#)$Id: t-path.c,v 1.9 2013-11-22 20:51:43 ca Exp $")
1240266059SGregory Neil Shapiro 
1340266059SGregory Neil Shapiro #include <string.h>
1440266059SGregory Neil Shapiro #include <sm/path.h>
1540266059SGregory Neil Shapiro #include <sm/test.h>
1640266059SGregory Neil Shapiro 
1740266059SGregory Neil Shapiro int
1840266059SGregory Neil Shapiro main(argc, argv)
1940266059SGregory Neil Shapiro 	int argc;
2040266059SGregory Neil Shapiro 	char **argv;
2140266059SGregory Neil Shapiro {
2240266059SGregory Neil Shapiro 	char *r;
2340266059SGregory Neil Shapiro 
2440266059SGregory Neil Shapiro 	sm_test_begin(argc, argv, "test path handling");
2540266059SGregory Neil Shapiro 
2640266059SGregory Neil Shapiro 	SM_TEST(sm_path_isdevnull(SM_PATH_DEVNULL));
2740266059SGregory Neil Shapiro 	r = "/dev/null";
2840266059SGregory Neil Shapiro 	SM_TEST(sm_path_isdevnull(r));
2940266059SGregory Neil Shapiro 	r = "/nev/dull";
3040266059SGregory Neil Shapiro 	SM_TEST(!sm_path_isdevnull(r));
3140266059SGregory Neil Shapiro 	r = "nul";
3240266059SGregory Neil Shapiro 	SM_TEST(!sm_path_isdevnull(r));
3340266059SGregory Neil Shapiro 
3440266059SGregory Neil Shapiro 	return sm_test_end();
3540266059SGregory Neil Shapiro }
36