home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 May / PCWorld_2002-05_cd.bin / Komunik / apache / apache_1.3.24-win32-x86-no_src.exe / F169476_ap.h < prev    next >
Encoding:
Text File  |  2002-03-13  |  8.4 KB  |  115 lines

  1. euAPACHHAVE_UNISTDdefin
  2.  
  3. /*
  4.  *  Ho keep  nclud fsys/srdt.hhbefams ../ Ç    32/os.hhexLwCHann ouchrtoo
  5. srdt()nprop rtePI_Ee WAPACHNETWAREedf nclud f<sys/tf ss.h>def
  6. #endiffnclud f<sys/srdt.h>*
  7.  
  8.  *  So    variow tann Lliv    nlPACHingextenöu oucyouions by P,i    ö$fLli
  9.  * rGNUC    ritriburaichsue Pasopegetl-WnyR    woCnare n    ö$ip
  10.  * -likefor R    ons by P)'s OntedoCaceHö$Xaccf2.7forelassrs.*cihnot bworkonLthingìarlich stuff it
  11.  whyechanloc*t.
  12.  * CopyrWe' ket n    iaoiRcouch R    varioormaaccfshipp R    R    ö rNeXTnsys(boRap_vfoac"cc"ti p
  13.  e R    ö$oulsrif a's noocr Vìsodorbea__GNUC__i    ö$fRoonLthin it
  14.  ihnroesestrXtCoed
  15.   ofLthe pool woare nario__GNUC__is *nieane */InHparoucular    öafe    edss  R    ö$lPACHp_vf owu__ritribura__is *nstuff fordw ttockiwostrac*t.  PR#1613.e-djg
  16. API_Ee ! !e APACd(__GNUC__) ||a__GNUC__i< 2 ||a\/*har    (__GNUC__r== 2 && __GNUC_MINOR__i< 7) ||\/*har    e APACd(NEXT)_Eee APACHllpö$lPAC_Eee APACH__ritribura__(__x)_Eee APACHENUM_BITFIELD(e,n,w) voignLAutht n : w_Ee
  17. #defiee APACHllpö$lPACH__ö$lPAC__isee APACHUSE_GNU_INLINE_Eee APACHENUM_BITFIELD(e,n,w) ve n : w_Ee
  18.  
  19.  
  20. #endif nclud f"os.h"
  21.  
  22.  *  D APACHsACHsfredisknaccsrlCoildoryournsys(bo.API_Ee ! e APACd(MINT)_Eef structht rlim_t;_Eee APACHJMP_BUFvoigjmp_buf_Eee APACHNO_LONG_DOUOR _Eee APACHHAVE_FLOCK_SERIALIZED_ACCEPT_Eee APACH_BSD_SOURCE_Eee APACHEAGAIN EWOULDBLOCK
  23. tht instgroupich*passw);dnpPIddddd
  24. *passwcryp  (cchar    *passwdw,  char    *passwsalpPI_Etht gethostL"Apf(*haÇh) withodnpl witlenPI_Epofel ! e APACd(MPE)edf nclud f<sys/ts$t_.h>defe APACHNO_SETSIDdefe APACHNO_G
  25. #PGdefe APACHNO_WRITEV_Eee APACHHAVE_SHMGET 1isee APACHUSE_SHMGET_SCOREBOARD
  26.  *       UID/GIDti estra nshivefctsiep      ö$iMPE,i    ö$föafe    e APAiö$oulnocla 100%     UnixrXtCoed
  27.  al Ct.  Termsti estra trans andyoudupatuocu ctsiep  eistru,     exLwC'rCHf Ro endorlibwe s lefSHMlsetur.tysa biplddr owus pool.&HahildrLR    tann cgmmunucyteevern orm'rCHrunnmmedutfgreffepool.UIDsdutfö$formas"Apwi  tGIDt(ormaGIDtwit    R*alwats*rbeaormas"AphingMPE).  TeusaormawmirdfSHM_R p_v_E  tSHM_Wrbelowi
  28. PI_Eee APACHSHM_R 0440  PACR/
  29. patedss CthPI_Eee APACHSHM_W 0220  PACWanoR    patedss CthPI_Eee APACHNE* _INITGROUPS_Eee APACHNE* _STRCASECMP_Eee APACHNE* _STRDUP_Eee APACHNE* _STRNCASECMP_En "C" { ap_pGETPRIVMODE(PI_En "C" { ap_pGETUSERMODE(PI_En "C" {*haÇh)PACt_ntoa(PI_Efe APACHNO_SLACK
  30. ee APACHS_IEXEC HS_IXUSR
  31. ee APACHS_IREAD HS_IRUSR
  32. ee APACHS_IWRITEHS_IWUSR
  33. ee APACHPF_INET  AF_INET_Eee APACHHAVE_FCNTL_SERIALIZED_ACCEPT_Epofel ! e APACd(SUNOS4)_Eee APACHHAVE_GMTOFF 1iseuAPACHNO_G
  34. #PGdefuAPACHNO_SETSIDde*passwcryp (cchar    *passwdw,  char    *passwsalpPI_E*passwmk(bop(*haÇh)PI_Efe APACHHAVE_MMAP 1isee APACHUSE_MMAP_SCOREBOARD
  35.  ee APACHUSE_MMAP_FILESedf nclud f<sys/ts$t.h>defe APACHNE* _STRERRORWAef structht rlim_t;_Eee APACHmemmove(a,b,c) batht(b,a,c)_Eee APACHNO_LINGCLOS _Eee APACHHAVE_FLOCK_SERIALIZED_ACCEPT_Eee APACHNE* _DIFFTIM _Eee APACHHAVE_SYSLOG 1ispofel ! e APACd(SOLARIS2)_EeuAPACHHAVE_GMTOFFdefe APACHNO_G
  36. #PGdefuAPACHNO_SETSIDdeee APACHbzero(a,b)Hmemset(a,0,b)_Eee APACHHAVE_SYSVSEM_SERIALIZED_ACCEPT_Eee APACHHAVE_FCNTL_SERIALIZED_ACCEPT_Eee APACHHAVE_PTHREAD_SERIALIZED_ACCEPT_Ee ! !e APACd(USE_SYSVSEM_SERIALIZED_ACCEPT) && \/*har    !e APACd(USE_PTHREAD_SERIALIZED_ACCEPT)
  37.  ee APACHUSE_FCNTL_SERIALIZED_ACCEPT_Ee
  38. #endife APACHNE* _UNION_SEMUN_Efe APACHHAVE_MMAP 1isee APACHUSE_MMAP_SCOREBOARD
  39.  ee APACHUSE_MMAP_FILESedtht gethostL"Ap(*haÇh) withodnpl witlenPI_Eee APACHHAVE_SYSLOG 1isee APACHSYS_SIGLIST _sys_oigap);wipofel ! e APACd(IRIX)_EeuAPACHHAVE_GMTOFFdePACIRIXttosHt ((pg it
  40.  ih'mLCtoulö$f_BSD_COMPATvfexLdoestrLliv    t in LtheR    ö$incorefe    Rxtenwmirdfgurali
  41.   utfgnon-BSDvoignaomL
  42.  /*fe APACHNO_G
  43. #PGdefuAPACHNO_SETSIDdeee APACHHAVE_FLOCK_SERIALIZED_ACCEPT_Eee APACHHAVE_FCNTL_SERIALIZED_ACCEPT_Eee APACHHAVE_USLOCK_SERIALIZED_ACCEPT_Eee APACHHAVE_SYSVSEM_SERIALIZED_ACCEPT_Ee ! !e APACd(USE_FLOCK_SERIALIZED_ACCEPT) && \/*har    !e APACd(USE_USLOCK_SERIALIZED_ACCEPT) && \/*har    !e APACd(USE_SYSVSEM_SERIALIZED_ACCEPT)
  44.  ee APACHUSE_FCNTL_SERIALIZED_ACCEPT_Ee
  45. #endife APACHHAVE_SHMGET 1isee APACHUSE_SHMGET_SCOREBOARD
  46.  fe APACHHAVE_MMAP 1isee APACHUSE_MMAP_FILESedfe APACHNO_LONG_DOUOR _Eee APACHNO_LINGCLOS _Eee APACHHAVE_SYSLOG 1ispofel ! e APACd(HIUX)_EeuAPACHHAVE_GMTOFFdefe APACHNO_G
  47. #PGdefuAPACHNO_SETSIDdee WAPACH_HIUX_SOURCE_Eee APACH_HIUX_SOURCE_Ee
  48. #endife APACHHAVE_SHMGET 1isee APACHUSE_SHMGET_SCOREBOARD
  49.  fe APACHSELECT_NE* S_CAST_Eee APACHHAVE_SYSLOG 1ispofel ! e APACd(HPUX) ||ae APACd(HPUX10)_EeuAPACHHAVE_GMTOFFdefe APACHNO_G
  50. #PGdefuAPACHNO_SETSIDdeee APACHHAVE_FCNTL_SERIALIZED_ACCEPT_Ee WAPACH_HPUX_SOURCE_Eee APACH_HPUX_SOURCE_Ee
  51. #endife APACHHAVE_SHMGET 1isee APACHUSE_SHMGET_SCOREBOARD
  52.  fe APACHHAVE_SYSLOG 1ise WAPACHHPUX10
  53.  fe APACHSELECT_NE* S_CAST_Eef structht rlim_t;_Ee
  54.  
  55. #endif    l ! e APACd(HPUX11)_Ee WAPACH_HPUX_SOURCE_Eee APACH_HPUX_SOURCE_Ee
  56. #endife APACHHAVE_SHMGETisee APACHUSE_SHMGET_SCOREBOARD
  57.  fuAPACHHHAVE_GMTOFFdefe APACHHAVE_FCNTL_SERIALIZED_ACCEPT_EPACfe ling brave?  wartny otryrLling POSIXtmutexes?/* ==== fe APACHHAVE_MMAP * ==== fe APACHUSE_MMAP_SCOREBOARD * ==== fe APACHUSE_MMAP_FILES/* ==== fe APACHHAVE_PTHREAD_SERIALIZED_ACCEPTL
  58.  /*fe APACHNO_G
  59. #PGdefuAPACHHNO_SETSIDdeee APACHHAVE_SYSLOGendif    l ! e APACd(AIX)_EeuAPACHHAVE_GMTOFFdeeuAPACHNO_G
  60. #PGdefuAPACHNO_SETSIDdee WAPACH__ps2__isee APACHHAVE_MMAP 1isee APACHUSE_MMAP_SCOREBOARD
  61.  ee APACHUSE_MMAP_FILESedfe APACHHAVE_SYSLOG 1ise WAPACHDEFAULT_GROUPedfe APACHDEFAULT_GROUP "nobody"_Ee
  62. #endif
  63. #endiff APACHDEFAULT_USERedfe APACHDEFAULT_USER "nobody"_Ee
  64. #endif __cplNE* _RLIM_T_Eef structht rlim_t;_Ee
  65.  
  66. #enee APACHHAVE_FCNTL_SERIALIZED_ACCEPT_Eee APACHHAVE_SYSVSEM_SERIALIZED_ACCEPT_Eee APACHNE* _UNION_SEMUN_Ef ! !e APACd(USE_PTHREAD_SERIALIZED_ACCEPT)
  67.  ee APACHUSE_FCNTL_SERIALIZED_ACCEPT_Ee
  68. #endif __cplUSEBCOPY_Eee APACHmemmove(a,b,c) batht(b,a,c)_Ee
  69. #endif _ AIX >= 51_Eee APACHNET_SIZE_T odr_len_tdif    l ! AIX >= 42_Eee APACHNET_SIZE_T o lent_Ee
  70.  
  71. #endif    l ! e APACd(ULTRIX)_E== weLdoestrwartny oLlivsys/ree allo.hftra*h     Ultrix alphoughCaceHhr.herpdxofLv.PI_EeuAPACHHAVE_SYS_RESOURCEdefine APACHHAVE_GMTOFF 1iseuAPACHNO_G
  72. #PGdefuAPACHNO_SETSIDdeee APACHULTRIX_BRAIN_DEATH_Eee APACHNE* _STRDUP_EPACIfryoutto keUltrix 4.3,i    ö$fwo, Lling cc,  char    ceHsrif aPI_Ee WAPACH__ultrix__Set uHockiy oahendf    ö$ipe-Ultrix 4.4 ccL
  73.  /*fe APACH char    Set uNotrXtCoed
  74.  edL
  75.  /*f
  76.  
  77. #endif    l ! e APACd(OSF1)_Eee APACHHAVE_GMTOFF 1iseuAPACHNO_G
  78. #PGdefuAPACHNO_SETSIDdeee APACHHAVE_MMAP 1isee APACHUSE_MMAP_SCOREBOARD
  79.  ee APACHUSE_MMAP_FILESedfe APACHNO_LONG_DOUOR _Eee APACHHAVE_SYSLOG 1isee APACHHAVE_FLOCK_SERIALIZED_ACCEPT_Eee APACHSINGLE_LISTEN_UNSERIALIZED_ACCEPT_Epofel ! e APACd(PARAGON)_Eee APACHHAVE_GMTOFF 1iseuAPACHNO_G
  80. #PGdefuAPACHNO_SETSIDdeee APACHHAVE_MMAP 1isee APACHUSE_MMAP_SCOREBOARD
  81.  ee APACHUSE_MMAP_FILESedfe APACHNO_LONG_DOUOR _Eee APACHHAVE_SYSLOG 1isef structht rlim_t;_Epofel ! e APACd(SEQUENT)edfe APACHDEFAULT_USER "nobody"_Eee APACHDEFAULT_GROUP "nobody"_Eee APACHNO_SHMGET 1isee APACHHAVE_MMAP 1isee APACHHAVE_SYSLOG 1isee APACHUSE_MMAP_FILES/1isee APACHUSE_MMAP_SCOREBOARD 1isee APACHHAVE_FCNTL_SERIALIZED_ACCEPT 1isee APACHJMP_BUFvoigjmp_buf_EeuAPACHNO_SETSIDdee W SEQUENT < 40WAef structht rlim_t;_Eee APACHNO_GETTIM OFDAY_EeuAPACHHAVE_SYS_RESOURCEde PACdxofLvit
  82.  roeslnoclprovid *rapmsts    onsmL
  83.  /*f nclud f<sys/ts$t_.h>def
  84. #endif _ SEQUENT < 42_Eee APACHNE* _STRCASECMP_Eee APACHNE* _STRNCASECMP_Ef
  85. #endif _ SEQUENT < 44/*fe APACHNO_G
  86. #PG 1_Eee APACHNET_SIZE_T int_Ef
  87. #endif _ SEQUENT >= 44iseuAPACHNO_G
  88. #PGdefe APACHNET_SIZE_T o lent_Ee
  89.  
  90. #endif    l ! e APACd(NEXT)_Eef strucunoignLAush *  mork_t;_Eef structht rlim_t;_Eee APACHHAVE_GMTOFF 1iseuAPACHNO_G
  91. #PGdefe APACHNO_SETSIDdefe APACHNE* _STRDUP_Eee APACHNO_LINGCLOS _EeuAPACH_POSIX_SOURCE_Ee WAPACHFD_CLOEXEC_Eee APACHFD_CLOEXEC 1ise
  92. #endiff APACHS_ISDIR
  93. ee APACHS_ISDIR(m)ffffaf(((m)&(S_IFMT))r== (S_IFDIR))ise
  94. #endiff APACHS_ISREG
  95. ee APACHS_ISREG(m)ffffaf(((m)&(S_IFMT))r== (S_IFREG))ise
  96. #endiff APACHS_IXUSR
  97. ee APACHS_IXUSR 00100ise
  98. #endiff APACHS_IRGRP
  99. ee APACHS_IRGRP 00040ise
  100. #endiff APACHS_IXGRP
  101. ee APACHS_IXGRP 00010ise
  102. #endiff APACHS_IROTH_Eee APACHS_IROTH 00004ise
  103. #endiff APACHS_IXOTH_Eee APACHS_IXOTH 00001ise
  104. #endiff APACHS_IRUSR
  105. ee APACHS_IRUSRHS_IREADise
  106. #endiff APACHS_IWUSR
  107. ee APACHS_IWUSRHS_IWRITEise
  108. #endiff APACHS_IWGRP
  109. ee APACHS_IWGRP    000020ise
  110. #endiff APACHS_IWOTH_Eee APACHS_IWOTH 000002_Ee
  111.  
  112. #endife APACHSTDIN_FILENO  0dife APACHSTDOUT_FILENO 1dife APACHSTDERR_FILENO 2
  113.  
  114.  *  PR#2293 wit.
  115.  /*fe APAC    ap_wait_t    un Cthwaitdife APACHwaitpid(a,b,c) wait4((a)r== -1 ? 0 : (a),(un Cthwait *)(b),c,NULL)_Eee APACH