From 034fbbd8ac026be60db2e52bb1209c9e31c84fc1 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 30 Apr 2000 21:48:23 +0000 Subject: (O_NOCTTY): Define if not defined already. (touch): Add O_NOCTTY to the flags passed to open. --- src/touch.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/touch.c b/src/touch.c index 09f5c7cc6..5045790af 100644 --- a/src/touch.c +++ b/src/touch.c @@ -52,6 +52,10 @@ time_t time (); # define O_NONBLOCK O_NDELAY #endif +#if !defined O_NOCTTY +# define O_NOCTTY 0 +#endif + /* The name by which this program was run. */ char *program_name; @@ -131,7 +135,7 @@ touch (const char *file) if (! no_create) { /* Try to open FILE, creating it if necessary. */ - fd = open (file, O_WRONLY | O_CREAT | O_NONBLOCK, + fd = open (file, O_WRONLY | O_CREAT | O_NONBLOCK | O_NOCTTY, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH); if (fd == -1) open_errno = errno; -- cgit v1.2.3-70-g09d2