Thread (16 messages) flat view 16 messages, 4 authors, 2016-06-15

Re: [PATCH 2/5] daemon: if one of the standard fds is missing open it to /dev/null

From: Morten Welinder <hidden>
Date: 2016-06-15 22:42:33

+               if (devnull == -1 &&
+                       (devnull = open("/dev/null", O_RDWR, 0)) == -1)
+                       die("open /dev/null failed: %s", strerror(errno));
+               if (dup2(devnull, i) != i)
+                       die("dup2 failed: %s", strerror(errno));
"die" probably won't work well at this point.

Should git (and most other programs) do something like this in general?
fprintf will happily write to fd=2 regardless of whether that is some critical
file you opened.

Morten
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help