From 5647cfc99c47bf911687d04ff7521d4ea9009281 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 17 Feb 2003 02:48:39 +0000 Subject: [PATCH] Hurd defines O_RDWR as (O_RDONLY|O_WRONLY) *sigh* --- src/sbbs3/nopen.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/nopen.c b/src/sbbs3/nopen.c index d92435eece..97f8f5d97a 100644 --- a/src/sbbs3/nopen.c +++ b/src/sbbs3/nopen.c @@ -77,17 +77,17 @@ FILE* fnopen(int *fd, char *str, int access) *fd=file; if(access&O_APPEND) { - if(access&O_RDWR) + if(access&O_RDWR==O_RDWR) strcpy(mode,"a+"); else strcpy(mode,"a"); } else if(access&(O_TRUNC|O_WRONLY)) { - if(access&O_RDWR) + if(access&O_RDWR==O_RDWR) strcpy(mode,"w+"); else strcpy(mode,"w"); } else { - if(access&O_RDWR) + if(access&O_RDWR==O_RDWR) strcpy(mode,"r+"); else strcpy(mode,"r"); -- GitLab