Subversion Repositories tendra.SVN

Compare Revisions

Ignore whitespace Rev 127 → Rev 128

/branches/tendra5/src/lib/apis/posix3/MASTER
69,7 → 69,7
#+IMPLEMENT "posix3", "netinet/tcp.h" ;
#+IMPLEMENT "posix3", "nl_types.h" ;
#+IMPLEMENT "posix3", "poll.h" ;
#+IMPLEMENT "posix3", "pthread.h" ;
+IMPLEMENT "posix3", "pthread.h" ;
#+IMPLEMENT "posix3", "pwd.h" ;
#+IMPLEMENT "posix3", "regex.h" ;
#+IMPLEMENT "posix3", "sched.h" ;
/branches/tendra5/src/lib/apis/posix3/pthread.h
0,0 → 1,7
 
+TYPE pthread_t, pthread_attr_t ;
 
+FUNC int pthread_create(pthread_t * ,
const pthread_attr_t *, void *(*) (void *),
void * );
 
/branches/tendra5/src/lib/apis/posix3/stdbool.h
1,6 → 1,5
 
 
 
+CONST int true, false;
+DEFINE _Bool %% int %% ;
+DEFINE bool %% _Bool %% ;
/branches/tendra5/src/lib/machines/freebsd/80x86/include/pthread.h
0,0 → 1,36
struct pthread;
struct pthread_attr;
struct pthread_cond;
struct pthread_cond_attr;
struct pthread_mutex;
struct pthread_mutex_attr;
struct pthread_once;
struct pthread_rwlock;
struct pthread_rwlockattr;
struct pthread_barrier;
struct pthread_barrier_attr;
struct pthread_spinlock;
 
 
typedef struct pthread *pthread_t;
typedef struct pthread_attr *pthread_attr_t;
typedef struct pthread_mutex *pthread_mutex_t;
typedef struct pthread_mutex_attr *pthread_mutexattr_t;
typedef struct pthread_cond *pthread_cond_t;
typedef struct pthread_cond_attr *pthread_condattr_t;
typedef int pthread_key_t;
typedef struct pthread_once pthread_once_t;
typedef struct pthread_rwlock *pthread_rwlock_t;
typedef struct pthread_rwlockattr *pthread_rwlockattr_t;
typedef struct pthread_barrier *pthread_barrier_t;
typedef struct pthread_barrierattr *pthread_barrierattr_t;
typedef struct pthread_spinlock *pthread_spinlock_t;
 
 
 
 
 
int pthread_create(pthread_t * __restrict,
const pthread_attr_t *, void *(*) (void *),
void * );