LSAPI_Request 129 sapi/litespeed/lsapilib.c LSAPI_Request g_req = { -1, -1 }; LSAPI_Request 134 sapi/litespeed/lsapilib.c void Flush_RespBuf_r( LSAPI_Request * pReq ); LSAPI_Request 378 sapi/litespeed/lsapilib.c static inline int allocateBuf( LSAPI_Request * pReq, int size ) LSAPI_Request 392 sapi/litespeed/lsapilib.c static int allocateIovec( LSAPI_Request * pReq, int n ) LSAPI_Request 405 sapi/litespeed/lsapilib.c static int allocateRespHeaderBuf( LSAPI_Request * pReq, int size ) LSAPI_Request 517 sapi/litespeed/lsapilib.c static inline void fixEndian( LSAPI_Request * pReq ) LSAPI_Request 531 sapi/litespeed/lsapilib.c static void fixHeaderIndexEndian( LSAPI_Request * pReq ) LSAPI_Request 563 sapi/litespeed/lsapilib.c static int validateHeaders( LSAPI_Request * pReq ) LSAPI_Request 725 sapi/litespeed/lsapilib.c static int LSAPI_perror_r( LSAPI_Request * pReq, const char * pErr1, const char *pErr2 ) LSAPI_Request 736 sapi/litespeed/lsapilib.c static int lsapi_lve_error( LSAPI_Request * pReq ) LSAPI_Request 759 sapi/litespeed/lsapilib.c static int lsapi_enterLVE( LSAPI_Request * pReq, uid_t uid ) LSAPI_Request 780 sapi/litespeed/lsapilib.c static int lsapi_jailLVE( LSAPI_Request * pReq, uid_t uid, struct passwd * pw ) LSAPI_Request 826 sapi/litespeed/lsapilib.c static int setUID_LVE(LSAPI_Request * pReq, uid_t uid, gid_t gid, const char * pChroot) LSAPI_Request 906 sapi/litespeed/lsapilib.c static int lsapi_suexec_auth( LSAPI_Request *pReq, LSAPI_Request 925 sapi/litespeed/lsapilib.c static int lsapi_changeUGid( LSAPI_Request * pReq ) LSAPI_Request 999 sapi/litespeed/lsapilib.c static int parseContentLenFromHeader(LSAPI_Request * pReq) LSAPI_Request 1008 sapi/litespeed/lsapilib.c static int parseRequest( LSAPI_Request * pReq, int totalLen ) LSAPI_Request 1171 sapi/litespeed/lsapilib.c static int readReq( LSAPI_Request * pReq ) LSAPI_Request 1277 sapi/litespeed/lsapilib.c int LSAPI_InitRequest( LSAPI_Request * pReq, int fd ) LSAPI_Request 1282 sapi/litespeed/lsapilib.c memset( pReq, 0, sizeof( LSAPI_Request ) ); LSAPI_Request 1320 sapi/litespeed/lsapilib.c int LSAPI_Is_Listen_r( LSAPI_Request * pReq) LSAPI_Request 1327 sapi/litespeed/lsapilib.c int LSAPI_Accept_r( LSAPI_Request * pReq ) LSAPI_Request 1385 sapi/litespeed/lsapilib.c int LSAPI_Finish_r( LSAPI_Request * pReq ) LSAPI_Request 1415 sapi/litespeed/lsapilib.c void LSAPI_Reset_r( LSAPI_Request * pReq ) LSAPI_Request 1426 sapi/litespeed/lsapilib.c int LSAPI_Release_r( LSAPI_Request * pReq ) LSAPI_Request 1440 sapi/litespeed/lsapilib.c char * LSAPI_GetHeader_r( LSAPI_Request * pReq, int headerIndex ) LSAPI_Request 1457 sapi/litespeed/lsapilib.c static int readBodyToReqBuf( LSAPI_Request * pReq ) LSAPI_Request 1479 sapi/litespeed/lsapilib.c int LSAPI_ReqBodyGetChar_r( LSAPI_Request * pReq ) LSAPI_Request 1494 sapi/litespeed/lsapilib.c int LSAPI_ReqBodyGetLine_r( LSAPI_Request * pReq, char * pBuf, size_t bufLen, int *getLF ) LSAPI_Request 1541 sapi/litespeed/lsapilib.c ssize_t LSAPI_ReadReqBody_r( LSAPI_Request * pReq, char * pBuf, size_t bufLen ) LSAPI_Request 1590 sapi/litespeed/lsapilib.c ssize_t LSAPI_Write_r( LSAPI_Request * pReq, const char * pBuf, size_t len ) LSAPI_Request 1740 sapi/litespeed/lsapilib.c ssize_t LSAPI_sendfile_r( LSAPI_Request * pReq, int fdIn, off_t* off, size_t size ) LSAPI_Request 1764 sapi/litespeed/lsapilib.c void Flush_RespBuf_r( LSAPI_Request * pReq ) LSAPI_Request 1790 sapi/litespeed/lsapilib.c int LSAPI_Flush_r( LSAPI_Request * pReq ) LSAPI_Request 1834 sapi/litespeed/lsapilib.c ssize_t LSAPI_Write_Stderr_r( LSAPI_Request * pReq, const char * pBuf, size_t len ) LSAPI_Request 1887 sapi/litespeed/lsapilib.c static char * GetHeaderVar( LSAPI_Request * pReq, const char * name ) LSAPI_Request 1947 sapi/litespeed/lsapilib.c char * LSAPI_GetEnv_r( LSAPI_Request * pReq, const char * name ) LSAPI_Request 1980 sapi/litespeed/lsapilib.c int LSAPI_ForeachOrgHeader_r( LSAPI_Request * pReq, LSAPI_Request 2057 sapi/litespeed/lsapilib.c int LSAPI_ForeachHeader_r( LSAPI_Request * pReq, LSAPI_Request 2145 sapi/litespeed/lsapilib.c int LSAPI_ForeachEnv_r( LSAPI_Request * pReq, LSAPI_Request 2160 sapi/litespeed/lsapilib.c int LSAPI_ForeachSpecialEnv_r( LSAPI_Request * pReq, LSAPI_Request 2177 sapi/litespeed/lsapilib.c int LSAPI_FinalizeRespHeaders_r( LSAPI_Request * pReq ) LSAPI_Request 2204 sapi/litespeed/lsapilib.c int LSAPI_AppendRespHeader2_r( LSAPI_Request * pReq, const char * pHeaderName, LSAPI_Request 2261 sapi/litespeed/lsapilib.c int LSAPI_AppendRespHeader_r( LSAPI_Request * pReq, const char * pBuf, int len ) LSAPI_Request 2766 sapi/litespeed/lsapilib.c static int lsapi_prefork_server_accept( lsapi_prefork_server * pServer, LSAPI_Request * pReq ) LSAPI_Request 2949 sapi/litespeed/lsapilib.c int LSAPI_Prefork_Accept_r( LSAPI_Request * pReq ) LSAPI_Request 3321 sapi/litespeed/lsapilib.c int LSAPI_ErrResponse_r( LSAPI_Request * pReq, int code, const char ** pRespHeaders, LSAPI_Request 132 sapi/litespeed/lsapilib.h extern LSAPI_Request g_req; LSAPI_Request 144 sapi/litespeed/lsapilib.h int LSAPI_Is_Listen_r( LSAPI_Request * pReq); LSAPI_Request 146 sapi/litespeed/lsapilib.h int LSAPI_InitRequest( LSAPI_Request * pReq, int fd ); LSAPI_Request 148 sapi/litespeed/lsapilib.h int LSAPI_Accept_r( LSAPI_Request * pReq ); LSAPI_Request 150 sapi/litespeed/lsapilib.h void LSAPI_Reset_r( LSAPI_Request * pReq ); LSAPI_Request 152 sapi/litespeed/lsapilib.h int LSAPI_Finish_r( LSAPI_Request * pReq ); LSAPI_Request 154 sapi/litespeed/lsapilib.h int LSAPI_Release_r( LSAPI_Request * pReq ); LSAPI_Request 156 sapi/litespeed/lsapilib.h char * LSAPI_GetHeader_r( LSAPI_Request * pReq, int headerIndex ); LSAPI_Request 158 sapi/litespeed/lsapilib.h int LSAPI_ForeachHeader_r( LSAPI_Request * pReq, LSAPI_Request 161 sapi/litespeed/lsapilib.h int LSAPI_ForeachOrgHeader_r( LSAPI_Request * pReq, LSAPI_Request 164 sapi/litespeed/lsapilib.h int LSAPI_ForeachEnv_r( LSAPI_Request * pReq, LSAPI_Request 167 sapi/litespeed/lsapilib.h int LSAPI_ForeachSpecialEnv_r( LSAPI_Request * pReq, LSAPI_Request 170 sapi/litespeed/lsapilib.h char * LSAPI_GetEnv_r( LSAPI_Request * pReq, const char * name ); LSAPI_Request 173 sapi/litespeed/lsapilib.h ssize_t LSAPI_ReadReqBody_r( LSAPI_Request * pReq, char * pBuf, size_t len ); LSAPI_Request 175 sapi/litespeed/lsapilib.h int LSAPI_ReqBodyGetChar_r( LSAPI_Request * pReq ); LSAPI_Request 177 sapi/litespeed/lsapilib.h int LSAPI_ReqBodyGetLine_r( LSAPI_Request * pReq, char * pBuf, size_t bufLen, int *getLF ); LSAPI_Request 180 sapi/litespeed/lsapilib.h int LSAPI_FinalizeRespHeaders_r( LSAPI_Request * pReq ); LSAPI_Request 182 sapi/litespeed/lsapilib.h ssize_t LSAPI_Write_r( LSAPI_Request * pReq, const char * pBuf, size_t len ); LSAPI_Request 184 sapi/litespeed/lsapilib.h ssize_t LSAPI_sendfile_r( LSAPI_Request * pReq, int fdIn, off_t* off, size_t size ); LSAPI_Request 186 sapi/litespeed/lsapilib.h ssize_t LSAPI_Write_Stderr_r( LSAPI_Request * pReq, const char * pBuf, size_t len ); LSAPI_Request 188 sapi/litespeed/lsapilib.h int LSAPI_Flush_r( LSAPI_Request * pReq ); LSAPI_Request 190 sapi/litespeed/lsapilib.h int LSAPI_AppendRespHeader_r( LSAPI_Request * pReq, const char * pBuf, int len ); LSAPI_Request 192 sapi/litespeed/lsapilib.h int LSAPI_AppendRespHeader2_r( LSAPI_Request * pReq, const char * pHeaderName, LSAPI_Request 195 sapi/litespeed/lsapilib.h int LSAPI_ErrResponse_r( LSAPI_Request * pReq, int code, const char ** pRespHeaders, LSAPI_Request 198 sapi/litespeed/lsapilib.h static inline int LSAPI_SetRespStatus_r( LSAPI_Request * pReq, int code ) LSAPI_Request 206 sapi/litespeed/lsapilib.h static inline int LSAPI_SetAppData_r( LSAPI_Request * pReq, void * data ) LSAPI_Request 214 sapi/litespeed/lsapilib.h static inline void * LSAPI_GetAppData_r( LSAPI_Request * pReq ) LSAPI_Request 221 sapi/litespeed/lsapilib.h static inline char * LSAPI_GetQueryString_r( LSAPI_Request * pReq ) LSAPI_Request 229 sapi/litespeed/lsapilib.h static inline char * LSAPI_GetScriptFileName_r( LSAPI_Request * pReq ) LSAPI_Request 237 sapi/litespeed/lsapilib.h static inline char * LSAPI_GetScriptName_r( LSAPI_Request * pReq ) LSAPI_Request 245 sapi/litespeed/lsapilib.h static inline char * LSAPI_GetRequestMethod_r( LSAPI_Request * pReq) LSAPI_Request 254 sapi/litespeed/lsapilib.h static inline off_t LSAPI_GetReqBodyLen_r( LSAPI_Request * pReq ) LSAPI_Request 261 sapi/litespeed/lsapilib.h static inline off_t LSAPI_GetReqBodyRemain_r( LSAPI_Request * pReq ) LSAPI_Request 362 sapi/litespeed/lsapilib.h int LSAPI_Prefork_Accept_r( LSAPI_Request * pReq );