Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fcntl(5) — DG/UX 4.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought



                                                                 fcntl(5)



        _________________________________________________________________
        fcntl                                                  Miscellany
        file control options
        _________________________________________________________________


        SYNTAX

        #include <fcntl.h>


        DESCRIPTION

        The fcntl(2) function helps you control open files.  This include
        file describes requests and arguments to fcntl and open(2).

        /* Flag values accessible to open(2) and fcntl(2) */
        /* (The first three can only be set by open) */
        #define O_RDONLY 0
        #define O_WRONLY 1
        #define O_RDWR   2
        #define O_NDELAY 04     /* Non-blocking I/O */
        #define O_APPEND 010    /* append (writes guaranteed at the end) */

        /* Flag values accessible only to open(2) */
        #define O_CREAT  00400  /* open with file create (uses 3rd open arg)*/
        #define O_TRUNC  01000  /* open with truncation */
        #define O_EXCL   02000  /* exclusive open */

        /* fcntl(2) requests */
        #define F_DUPFD  0      /* Duplicate fildes */
        #define F_GETFD  1      /* Get the `close-on-exec' flag */
        #define F_SETFD  2      /* Set the `close-on-exec' flag */
        #define F_GETFL  3      /* Get file flags */
        #define F_SETFL  4      /* Set file flags */


        SEE ALSO

        fcntl(2), open(2).














        DG/UX 4.00                                                 Page 1
               Licensed material--property of copyright holder(s)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026