Annotation of os2sdk/include/fcntl.h, revision 1.1

1.1     ! root        1: /***
        !             2: *fcntl.h - file control options used by open()
        !             3: *
        !             4: *   Copyright (c) 1985-1987, Microsoft Corporation.  All rights reserved.
        !             5: *
        !             6: *Purpose:
        !             7: *   This file defines constants for the file control options used
        !             8: *   by the open() function.
        !             9: *   [System V]
        !            10: *
        !            11: *******************************************************************************/
        !            12: 
        !            13: #define O_RDONLY    0x0000  /* open for reading only */
        !            14: #define O_WRONLY    0x0001  /* open for writing only */
        !            15: #define O_RDWR      0x0002  /* open for reading and writing */
        !            16: #define O_APPEND    0x0008  /* writes done at eof */
        !            17: 
        !            18: #define O_CREAT     0x0100  /* create and open file */
        !            19: #define O_TRUNC     0x0200  /* open and truncate */
        !            20: #define O_EXCL      0x0400  /* open only if file doesn't already exist */
        !            21: 
        !            22: /* O_TEXT files have <cr><lf> sequences translated to <lf> on read()'s,
        !            23: ** and <lf> sequences translated to <cr><lf> on write()'s
        !            24: */
        !            25: 
        !            26: #define O_TEXT      0x4000  /* file mode is text (translated) */
        !            27: #define O_BINARY    0x8000  /* file mode is binary (untranslated) */
        !            28: 
        !            29: /* macro to translate the C 2.0 name used to force binary mode for files */
        !            30: 
        !            31: #define O_RAW   O_BINARY
        !            32: 
        !            33: /* Open handle inherit bit */
        !            34: 
        !            35: #define O_NOINHERIT 0x0080      /* child process doesn't inherit file */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.