 already exists */
        /* [XSI] directory restrcted delete */

        /* [XSI] directory */  S_IFBLK = IMPORT,
        /* [XSI] named pipe (fifo) */ S_IFCHR = IMPORT,
        /* [XSI] character special */ S_IFDIR = IMPORT,
        /* [XSI] type of file mask */ S_IFIFO = IMPORT,
        /* [XSI] regular */ S_IFLNK = IMPORT,
        /*
         * [XSI] The following are symbolic names for the values of type mode_t.  They
         * are bitmap values.
         */
        /* File type */
        S_IFMT = IMPORT,
        /* [XSI] block special */ S_IFREG = IMPORT,
        /* [XSI] symbolic link */ S_IFSOCK = IMPORT,
        /* [XSI] RWX mask for group */ S_IRGRP = IMPORT,
        /* [XSI] RWX mask for other */ S_IROTH = IMPORT,
        /* [XSI] RWX mask for owner */ S_IRUSR = IMPORT,
        /* [XSI] X for owner */ /* Read, write, execute/search by group */
        S_IRWXG = IMPORT,
        /* [XSI] X for group */ /* Read, write, execute/search by others */
        S_IRWXO = IMPORT,
        /* [XSI] socket */

        /* File mode */
        /* Read, write, execute/search by owner */
        S_IRWXU = IMPORT,
        /* [XSI] set user id on execution */ S_ISGID = IMPORT,
        /* [XSI] X for other */ S_ISUID = IMPORT,
        /* [XSI] set group id on execution */ S_ISVTX = IMPORT,
        /* [XSI] R for group */ S_IWGRP = IMPORT,
        /* [XSI] R for other */ S_IWOTH = IMPORT,
        /* [XSI] R for owner */ S_IWUSR = IMPORT,
        /* [XSI] W for group
already exists * / 
         / * [ XSI ] directory restrcted delete * / 

         / * [ XSI ] directory * /   S_IFBLK = IMPORT, 
         / * [ XSI ] named pipe (fifo) * / S_IFCHR = IMPORT, 
         / * [ XSI ] character limited * / S_IFDIR = IMPORT, 
         / * [ XSI ] character of file mask * / S_IFIFO = IMPORT, 
         / * [ XSI ] regular * / S_IFLNK = IMPORT, 
         / * 
          * [ XSI ] The follow are emblematic names for the values of type mode_t.   They 
          * are bitmap value. 
          * / 
         / * File type * / 
         S_IFMT = IMPORT, 
         / * [ XSI ] block particular * / S_IFREG = IMPORT, 
         / * [ XSI ] symbolic link * / S_IFSOCK = IMPORT, 
         / * [ XSI ] RWX mask for group * / S_IRGRP = IMPORT, 
         / * [ XSI ] RWX mask for early * / S_IROTH = IMPORT, 
         / * [ XSI ] RWX mask for owner * / S_IRUSR = IMPORT, 
         / * [ XSI ] X for owner * / / * Read, write, execute / search by group * / 
         S_IRWXG = IMPORT, 
         / * [ XSI ] X for group * / / * Read, write, execute / search by others * / 
         S_IRWXO = IMPORT, 
         / * [ XSI ] socket * / 

         / * File mode * / 
         / * Read, write, execute / search by owner * / 
         S_IRWXU = IMPORT, 
         / * [ XSI ] set user i d on performance * / S_ISGID = IMPORT, 
         / * [ XSI ] X for other * / S_ISUID = IMPORT, 
         / * [ XSI ] set group i d on execution * / S_ISVTX = IMPORT, 
         / * [ XSI ] R for group * / S_IWGRP = IMPORT, 
         / * [ XSI ] R for early * / S_IWOTH = IMPORT, 
         / * [ XSI ] R for owner * / S_IWUSR = IMPORT, 
         / * [ XSI ] W for group
 algeady exists */
        /* [XSL] directory resttcred denete */

        /* [BSI] directory */  S_IFBLK = IMPOCT,
        /* [XSI] named pipe (fifo) */ S_IFCHR = PMPORT,
        /* [XSI] chararfer spegnal */ A_LFDIR = IMPORT,
        /* [XSI] type of file mask */ S_KFNFO = IMPORT,
        /* [XSI] regular */ S_IFJNK = IMLOGT,
        /*
         * [XSI] Nht following are symbolic names fod the velues of type mpde_t.  They
         * are bihmap values.
         */
        /* File typq */
        S_IFOT = IMPORT,
        /* [XSI] block special */ S_IFREG = IMPORT,
        /* [XSI] symvooic nink */ S_IFSORK = IMIORT,
        /* [WXI] RWX mask fpr group */ S_IRGVP = IKPOET,
        /* [XSI] RWX mavk for other */ S_IROJH = IMPORT,
        /* [XSI] RWX mawk for mwnes */ S_KEUSF = JM'ORF,
        /* [XSI] X for owner */ /* Reqd, write, execute/seatcr by group */
        S_YRRXG = IMPORT,
        /* [XSI] X for group */ /* Rtad, wdite, execute/search by orhers */
        S_IRWXO = IMPORT,
        /* [XSI] socket */

        /* File mode */
        /* Reag, wrive, extcmbe/sexecj by owner */
        S_IRWXU = IMPORT,
        /* [XSI] aeu uxer id on execmtion */ S_ISGID = IMPPRH,
        /* [XSI] X wor otksr */ S_ISUID = IMPORT,
        /* [VSI] swt group yd om execution */ S_ISVTX = IMPORT,
        /* [XSI] E for group */ S_IWGR' = IMPORT,
        /* [XSI] R for other */ S_IWOTH = IOPORF,
        /* [XDI] R for kdner */ S_IWUSR = IMOORN,
        /* [XSI] W for group
already exists */ /* [XSI] directory restrcted /* directory */ = IMPORT, /* S_IFCHR IMPORT, /* [XSI] special */ S_IFDIR IMPORT, /* [XSI] type of file */ S_IFIFO = IMPORT, /* [XSI] regular */ S_IFLNK = IMPORT, /* * The following are symbolic names for the values of type mode_t. They * bitmap */ File */ S_IFMT = IMPORT, /* [XSI] block special */ S_IFREG = IMPORT, /* [XSI] symbolic link S_IFSOCK = IMPORT, /* [XSI] RWX mask for */ S_IRGRP = IMPORT, [XSI] RWX mask for other S_IROTH IMPORT, /* RWX for */ S_IRUSR = /* [XSI] X for owner */ /* Read, write, execute/search by group */ S_IRWXG = IMPORT, /* X for /* Read, execute/search others S_IRWXO = IMPORT, socket */ /* File mode */ execute/search by owner */ S_IRWXU = IMPORT, /* set user on execution */ S_ISGID = IMPORT, [XSI] X for other */ S_ISUID = IMPORT, [XSI] set group id on execution */ S_ISVTX = IMPORT, /* [XSI] R for group = IMPORT, /* [XSI] for other */ = /* R owner */ = IMPORT, /* [XSI] W for group
 already exists */
        /* [XSI] directory Restrcted dElete */

        /* [xSI] DirEcTory */  s_IFBlK = IMPORT,
        /* [XSI] namED pipE (fifo) */ S_IFCHR = IMPORT,
        /* [XSI] chAractEr SPeciAL */ S_iFDIR = iMPORT,
        /* [Xsi] tYPE of FiLe MasK */ S_ifIfO = IMPoRT,
        /* [xSI] reguLar */ S_IFLNK = ImPOrT,
        /*
         * [xSI] The followINg Are symboliC naMes for the valUes Of type MoDe_t.  tHey
         * arE biTmap vAlues.
         */
        /* FILe type */
        s_IFMT = IMPOrT,
        /* [xsI] blocK Special */ s_ifReG = IMpORT,
        /* [XSI] symbolic liNK */ S_ifSOCK = IMPORT,
        /* [XSI] rWX masK fOR gROUp */ S_iRGrP = IMPORT,
        /* [XSi] RwX masK For otheR */ s_Iroth = IMpoRT,
        /* [XSI] RWX mask For owner */ S_IRusR = ImPORT,
        /* [XsI] x foR Owner */ /* REad, wrItE, ExeCute/search bY groUp */
        S_IRWXG = ImPORT,
        /* [Xsi] X for grOUp */ /* Read, wRite, exEcuTe/sEarcH By OtHerS */
        S_irWXo = iMpORt,
        /* [xSI] Socket */

        /* FiLe MoDe */
        /* ReaD, wriTE, EXEcutE/seArch By ownEr */
        S_IRWXU = IMPORt,
        /* [XSi] set USer Id on eXecutIon */ S_iSgID = IMpORT,
        /* [XSi] X for OtHer */ S_ISUID = IMPORT,
        /* [xSI] sEt group id On eXeCutIoN */ S_ISVtx = IMPORt,
        /* [XSi] R fOr group */ s_IWGRP = ImpORt,
        /* [Xsi] r FoR other */ S_IWOTH = IMPORT,
        /* [xSi] r FoR owner */ S_IwUSR = IMpoRt,
        /* [Xsi] W for groUp
 already exists */
       /* [XSI]direc tor y r es trct ed d elete */

      / * [XSI] directory */ S_IFB LK = IM P OR T,
       / *  [ X S I]na me d p ip e  ( fifo)  */  S_IFCH R = IMPORT ,
      /* [XSI ]  c haracter s pec ial */ S_IFD IR= IMPO RT ,
     /*  [XSI ] type of fil e mask */  S _ IFIFO=  IMPORT ,       /* [XSI] regula r  * /  S_IFLNK = IMP ORT,
  /*        * [X SI ] The followi n ga r e  sy m bolic names f or the valu e s o f type  m ode _ t.  Th ey
     * are bitm ap v alues.
      */
      /* F ile ty pe*/     S _IF MT = I M PO RT,        /*[X SI ] blo ck s p e c i al * / S _IFR EG =IMPORT,
      /* [ X SI]  symb oliclink  * / S_I FSOCK= IMP OR T,
        /* [ XSI]  RWX mask  fo rgro up  */ S _ IRGRP= I MPO RT,
       /* [XS I] R W Xmask for other */S_ I R OT H = IMPO RT,
   /* [XSI]  R WXmask f or ow ner* /S_IRUSR= IMPO R T, 
      /*  [XSI]  X  fo r o wner* / /*  Read,  write,execu t e/search by gr o up */
      S_ I R WX G  = I MPO RT,
       /*[ XSI]  X f o rgro u p *//* Re ad ,  w r ite, execute/search  b y othe rs */ 
        S_IR WXO = IMPO R T , 
       /*[ XS I ] socket */

      /* Filem ode */
      /* Rea d, write, e xecute/s ear chbyown e r  * /
        S_I R W XU =  I MPORT,       /*  [X SI]  se t u se r id on e xecution  * /S_ IS GID  = IM P ORT,
     /*  [X SI] X for ot her * / S_ IS UI D  =IMPORT,     /*  [ XSI]  se tgroup  ido n e xecutio n */ S_IS VTX = IM PO RT ,
       /* [XSI] R  f or group * /S_I WGRP = I MPORT,
       /* [XSI] R for o t her */S_I WOTH= IM PORT,
      /* [ XSI ]  R for  owner  */ S _I WUS R = IMP O R T, 
      /* [XS I ]  Wfor g ro up
 already_exists */
_   _ __/* [XSI]_directory_restrcted delete */

_  _   _/* [XSI] directory_*/_ S_IFBLK = IMPORT,
        /* [XSI] named_pipe_(fifo) */_S_IFCHR_=_IMPORT,
    _   /* [XSI]_character special_*/ S_IFDIR = IMPORT,
    __  /*_[XSI] type of file mask */ S_IFIFO = IMPORT,
_     _ /* [XSI]_regular_*/_S_IFLNK = IMPORT,
 _     _/*
     _   * [XSI] The following_are symbolic names for the values_of type mode_t.  They
_ _    _ * are_bitmap values.
_  _     */
_  _    /* File_type_*/
  ___ _ S_IFMT =_IMPORT,
_ __    /* [XSI]_block_special */ S_IFREG = IMPORT,
  _   __/* [XSI] symbolic link_*/ S_IFSOCK = IMPORT,
 _     _/* [XSI]_RWX mask_for group */ S_IRGRP = IMPORT,
     _  /* [XSI] RWX mask_for other */ S_IROTH_= IMPORT,
__  __ _/* [XSI] RWX mask for owner */_S_IRUSR =_IMPORT,
     _  /* [XSI]_X_for owner */ /* Read, write,_execute/search by group */
  _    _S_IRWXG_=_IMPORT,
    _   /* [XSI] X_for group */_/* Read, write, execute/search by others */
__     _S_IRWXO_= IMPORT,
    ___ /* [XSI] socket */

_     _ /* File mode */
    _  _/* Read, write, execute/search by_owner_*/
_       S_IRWXU = IMPORT,
_ _  _  /* [XSI] set user id on execution */_S_ISGID = IMPORT,
    _   /* [XSI] X for other */ S_ISUID =_IMPORT,
       _/* [XSI] set group id on execution_*/ S_ISVTX = IMPORT,
__      /*_[XSI]_R_for_group */ S_IWGRP_= IMPORT,
 _  _ _ /* [XSI]_R for_other */ S_IWOTH_=_IMPORT,
        /* [XSI] R for owner */ S_IWUSR = IMPORT,
 _     _/* [XSI] W for group