[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/kdesu
From:       Marc Espie <espie () nerim ! net>
Date:       2003-01-06 23:14:43
[Download RAW message or body]

CVS commit by espie: 

su needs a controlling terminal on OpenBSD


  M +9 -1      process.cpp   1.32


--- kdelibs/kdesu/process.cpp  #1.31:1.32
@@ -40,4 +40,8 @@
 #endif
 
+#ifdef __OpenBSD__
+#include <sys/ioctl.h>
+#endif
+
 #ifdef HAVE_SYS_SELECT_H
 #include <sys/select.h>                // Needed on some systems.
@@ -449,4 +453,8 @@ int PtyProcess::SetupTTY(int fd)
     ioctl(slave, I_PUSH, "ldterm");
 
+#endif
+
+#ifdef __OpenBSD__
+    ioctl(slave, TIOCSCTTY, (char *)NULL);
 #endif
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic