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