Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

access(2)

fcntl(2)

lseek(2)



  unistd(0)                           CLIX                           unistd(0)



  NAME

    unistd - File header for symbolic constants

  SYNOPSIS

    #include <unistd.h>

  DESCRIPTION

    The header file <unistd.h> lists the symbolic constants and structures not
    already defined or declared in some other header file.

    /* Symbolic constants for the "access" routine: */

    #define R_OK     4  /* Test for Read permission */
    #define W_OK     2  /* Test for Write permission */
    #define X_OK     1  /* Test for eXecute permission */
    #define F_OK     0  /* Test for existence of File */

    #define F_ULOCK  0  /* Unlock a previously locked region */
    #define F_LOCK   1  /* Lock a region for exclusive use */
    #define F_TLOCK  2  /* Test and lock a region for exclusive use */
    #define F_TEST   3  /* Test a region for other processes locks */

    /* Symbolic constants for the "lseek" routine: */

    #define SEEK_SET 0  /* Set file pointer to "offset" */
    #define SEEK_CUR 1  /* Set file pointer to current plus "offset" */
    #define SEEK_END 2  /* Set file pointer to EOF plus "offset" */

    /* Pathnames: */

    #define GF_PATH  /etc/group   /* Pathname of the group file */
    #define PF_PATH  /etc/passwd  /* Pathname of the passwd file */


  RELATED INFORMATION

    Functions:  access(2), fcntl(2), lseek(2)














  2/94 - Intergraph Corporation                                              1




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