[Bug 94271] fcntl.2 and pipe.7 need to say more about use of O_ASYNC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.kernel.org/show_bug.cgi?id=94271

Michael Kerrisk <mtk.manpages@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |mtk.manpages@xxxxxxxxx
         Resolution|---                         |CODE_FIX

--- Comment #1 from Michael Kerrisk <mtk.manpages@xxxxxxxxx> ---
I reworked a paragraph in fcntl(2) to:

              As  well  as setting the file descriptor owner, one must
              also enable generation of signals on the  file  descrip‐
              tor.   This is done by using the fcntl() F_SETFL command
              to set the O_ASYNC file status flag on the file descrip‐
              tor.   Subsequently,  a  SIGIO  signal  is sent whenever
              input or output becomes possible on the file descriptor.
              The  fcntl()  F_SETSIG  command  can  be  used to obtain
              delivery of a signal other than SIGIO.

And a paragraph in pipe(7) to:

       Setting the O_ASYNC flag for the read end of a  pipe  causes  a
       signal  (SIGIO  by  default)  to  be  generated  when new input
       becomes available on the pipe.  The target for delivery of sig‐
       nals  must  be  set  using  the  fcntl(2) F_SETOWN command.  On
       Linux, O_ASYNC is supported for pipes and FIFOs only since ker‐
       nel 2.6.

I think that probably suffices(?). So, I'll close this bug.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux