Mercurial > cgi-bin > hgwebdir.cgi > VMS > C_Libraries > Queue_impl
comparison PrivateQueue.h @ 15:1ab93714b9c1
Merge pushPrivQ into VMS_malloc brch
| author | SeanHalle |
|---|---|
| date | Thu, 11 Nov 2010 05:16:13 -0800 |
| parents | 3562716ebdbd |
| children | 8fd77f9430f0 |
comparison
equal
deleted
inserted
replaced
| 3:9fe956654b23 | 4:31f7e529cab0 |
|---|---|
| 6 */ | 6 */ |
| 7 | 7 |
| 8 #ifndef _PRIVATE_QUEUE_H | 8 #ifndef _PRIVATE_QUEUE_H |
| 9 #define _PRIVATE_QUEUE_H | 9 #define _PRIVATE_QUEUE_H |
| 10 | 10 |
| 11 #include <pthread.h> | |
| 12 #include "../VMS_primitive_data_types.h" | 11 #include "../VMS_primitive_data_types.h" |
| 13 | 12 |
| 14 #define TRUE 1 | 13 #define TRUE 1 |
| 15 #define FALSE 0 | 14 #define FALSE 0 |
| 16 | 15 |
| 31 void* readPrivQ ( PrivQueueStruc *Q ); | 30 void* readPrivQ ( PrivQueueStruc *Q ); |
| 32 void writePrivQ( void *in, PrivQueueStruc *Q ); | 31 void writePrivQ( void *in, PrivQueueStruc *Q ); |
| 33 int32 writeIfSpacePrivQ( void * in, PrivQueueStruc* Q ); //return | 32 int32 writeIfSpacePrivQ( void * in, PrivQueueStruc* Q ); //return |
| 34 // false when full | 33 // false when full |
| 35 int32 numInPrivQ( PrivQueueStruc *Q ); | 34 int32 numInPrivQ( PrivQueueStruc *Q ); |
| 36 | 35 void pushPrivQ( void * in, PrivQueueStruc* Q ); |
| 37 | 36 |
| 38 #endif /* _PRIVATE_QUEUE_H */ | 37 #endif /* _PRIVATE_QUEUE_H */ |
| 39 | 38 |
