Ignore:
Timestamp:
Mar 1, 2009, 10:48:04 AM (16 years ago)
Author:
bird
Message:

kash: More file inheritance stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/shfile.h

    r2303 r2307  
    102102{
    103103    int                 fd;             /**< The shell file descriptor number. */
    104     int                 flags;          /**< Open flags. */
    105     unsigned            cloexec : 1;    /**< Close on exec flag. */
     104    unsigned            oflags;         /**< Open flags. */
     105    unsigned            shflags;        /**< The shell file descriptor flags. */
    106106    intptr_t            native;         /**< The native file descriptor number. */
    107107} shfile;
     108
     109/** @name shfile::shflags values.
     110 * @{
     111 */
     112#define SHFILE_FLAGS_CLOSE_ON_EXEC      0x0001
     113#define SHFILE_FLAGS_TYPE_MASK          0x00f0
     114#define SHFILE_FLAGS_FILE               0x0000
     115#define SHFILE_FLAGS_PIPE               0x0010
     116#define SHFILE_FLAGS_DIR                0x0020
     117#define SHFILE_FLAGS_TTY                0x0030
     118/** @} */
    108119
    109120/**
Note: See TracChangeset for help on using the changeset viewer.