18 #include "apr_arch_file_io.h"
23 #include <kernel/OS.h>
32 #define SHELL_PATH "/bin/sh"
34 #define PTHREAD_CANCEL_AYNCHRONOUS CANCEL_ASYNCH;
35 #define PTHREAD_CANCEL_DEFERRED CANCEL_DEFER;
37 #define PTHREAD_CANCEL_ENABLE CANCEL_ENABLE;
38 #define PTHREAD_CANCEL_DISABLE CANCEL_DISABLE;
40 #define BEOS_MAX_DATAKEYS 128
67 volatile thread_id
td;
APR Miscellaneous library routines.
APR Portability Routines.
APR Thread and Process Library.
int apr_status_t
Definition: apr_errno.h:44
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
void *(APR_THREAD_FUNC * apr_thread_start_t)(apr_thread_t *, void *)
Definition: apr_thread_proc.h:198
Definition: apr_arch_file_io.h:107
Definition: apr_arch_threadproc.h:78
apr_file_t * child_err
Definition: apr_arch_threadproc.h:85
apr_int32_t detached
Definition: apr_arch_threadproc.h:88
apr_pool_t * pool
Definition: apr_arch_threadproc.h:79
apr_int32_t cmdtype
Definition: apr_arch_threadproc.h:87
apr_file_t * parent_in
Definition: apr_arch_threadproc.h:80
apr_file_t * parent_out
Definition: apr_arch_threadproc.h:82
apr_file_t * child_out
Definition: apr_arch_threadproc.h:83
apr_file_t * child_in
Definition: apr_arch_threadproc.h:81
char * currdir
Definition: apr_arch_threadproc.h:86
apr_file_t * parent_err
Definition: apr_arch_threadproc.h:84
Definition: apr_arch_threadproc.h:91
sem_id sem
Definition: apr_arch_threadproc.h:92
int hit
Definition: apr_arch_threadproc.h:93
Definition: apr_arch_threadproc.h:42
apr_status_t exitval
Definition: apr_arch_threadproc.h:47
thread_id td
Definition: apr_arch_threadproc.h:44
void * data
Definition: apr_arch_threadproc.h:45
apr_pool_t * pool
Definition: apr_arch_threadproc.h:43
apr_thread_start_t func
Definition: apr_arch_threadproc.h:46
int detached
Definition: apr_arch_threadproc.h:48
Definition: apr_arch_threadproc.h:51
int32 attr
Definition: apr_arch_threadproc.h:53
int joinable
Definition: apr_arch_threadproc.h:55
apr_size_t max_free
Definition: apr_arch_threadproc.h:56
apr_pool_t * pool
Definition: apr_arch_threadproc.h:52
int detached
Definition: apr_arch_threadproc.h:54
Definition: apr_arch_threadproc.h:59
apr_pool_t * pool
Definition: apr_arch_threadproc.h:60
int32 key
Definition: apr_arch_threadproc.h:61
Definition: apr_arch_threadproc.h:70
int count
Definition: apr_arch_threadproc.h:72
int32 ben_lock
Definition: apr_arch_threadproc.h:74
void(* destructor)(void *)
Definition: apr_arch_threadproc.h:75
int assigned
Definition: apr_arch_threadproc.h:71
sem_id lock
Definition: apr_arch_threadproc.h:73
Definition: apr_arch_threadproc.h:64
const void ** data
Definition: apr_arch_threadproc.h:65
volatile thread_id td
Definition: apr_arch_threadproc.h:67
int count
Definition: apr_arch_threadproc.h:66