$OpenBSD: patch-trac_util_daemon_py,v 1.1 2020/12/30 20:36:27 sthen Exp $

partial revert of r17483; https://trac.edgewall.org/ticket/13336

Index: trac/util/daemon.py
--- trac/util/daemon.py.orig
+++ trac/util/daemon.py
@@ -68,9 +68,9 @@ def daemonize(pidfile=None, progname=None, stdin='/dev
     # The process is now daemonized, redirect standard file descriptors
     for stream in sys.stdout, sys.stderr:
         stream.flush()
-    stdin = os.open(stdin, 'rb')
-    stdout = os.open(stdout, 'ab+')
-    stderr = os.open(stderr, 'ab+', 0)
+    stdin = open(stdin, 'rb')
+    stdout = open(stdout, 'ab+')
+    stderr = open(stderr, 'ab+', 0)
     os.dup2(stdin.fileno(), sys.stdin.fileno())
     os.dup2(stdout.fileno(), sys.stdout.fileno())
     os.dup2(stderr.fileno(), sys.stderr.fileno())
