=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rcs/rcsutil.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- src/usr.bin/rcs/rcsutil.c 2006/08/16 07:39:15 1.18 +++ src/usr.bin/rcs/rcsutil.c 2006/09/19 05:52:23 1.19 @@ -1,4 +1,4 @@ -/* $OpenBSD: rcsutil.c,v 1.18 2006/08/16 07:39:15 ray Exp $ */ +/* $OpenBSD: rcsutil.c,v 1.19 2006/09/19 05:52:23 otto Exp $ */ /* * Copyright (c) 2005, 2006 Joris Vink * Copyright (c) 2006 Xavier Santolaria @@ -171,7 +171,7 @@ strlcat(rcsdir, RCSDIR, sizeof(rcsdir)) >= sizeof(rcsdir)) errx(1, "rcs_choosefile: truncation"); - if (stat(rcsdir, &sb) == 0 && (sb.st_mode & S_IFDIR)) + if (stat(rcsdir, &sb) == 0 && S_ISDIR(sb.st_mode)) if (strlcpy(rcspath, rcsdir, sizeof(rcspath)) >= sizeof(rcspath) || strlcat(rcspath, "/", sizeof(rcspath)) >= sizeof(rcspath))