aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/sed
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2017-01-20 06:45:06 +0000
committerXin LI <delphij@FreeBSD.org>2017-01-20 06:45:06 +0000
commit1bcffc747f5b34f6edd88ad0d33f64e9133abff5 (patch)
treea4463bba7c5a74f73237806281e71a95f5dd3c87 /usr.bin/sed
parent87e9d112de1418a1df694122473bdf98594e60cd (diff)
downloadsrc-1bcffc747f5b34f6edd88ad0d33f64e9133abff5.tar.gz
src-1bcffc747f5b34f6edd88ad0d33f64e9133abff5.zip
Revert r312404 as we need to do an exp-run and fix existing ports that
rely on the previous behavior. Requested by: antonie (portmgr)
Notes
Notes: svn path=/head/; revision=312519
Diffstat (limited to 'usr.bin/sed')
-rw-r--r--usr.bin/sed/main.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/sed/main.c b/usr.bin/sed/main.c
index 572e837b799a..742881b649ba 100644
--- a/usr.bin/sed/main.c
+++ b/usr.bin/sed/main.c
@@ -391,7 +391,7 @@ mf_fgets(SPACE *sp, enum e_spflag spflag)
if (inplace != NULL) {
if (lstat(fname, &sb) != 0)
err(1, "%s", fname);
- if (!S_ISREG(sb.st_mode))
+ if (!(sb.st_mode & S_IFREG))
errx(1, "%s: %s %s", fname,
"in-place editing only",
"works for regular files");