Sam Steingold <s...@gnu.org> wrote:
> How do I figure out if the fd (specifically, stdin=0) is open?
> apparently it is closed when the application is run by nohup.
> the only thing I could figure out so far is fstat: when 0 is open,
> st_mode is 8592, when it is closed it is 8630...

Hi Sam,

This is very lightweight, and does this job.  The test,

  fcntl (fd, F_GETFD) < 0

indicates that fd is not open.


Reply via email to