Annotation of coherent/f/usr/include/sys/dosproc.h, revision 1.1.1.1

1.1       root        1: #ifndef        __SYS_DOSPROC_H__
                      2: #define        __SYS_DOSPROC_H__
                      3: 
                      4: /*
                      5:  * Definitions for MS-DOS to emulate the Coherent process table and U area for
                      6:  * STREAMS testing.
                      7:  */
                      8: 
                      9: typedef enum {
                     10:        PS_RUN,
                     11:        PS_SIGNALLED,
                     12:        PS_SLEEP,
                     13:        PS_SLEEP_NO_SIG
                     14: } pstate_t;
                     15: 
                     16: 
                     17: typedef struct {
                     18:        pstate_t        p_state;
                     19:        char            p_nigel [16];
                     20: } proc_t;
                     21: 
                     22: 
                     23: extern proc_t          _dos_proc_;
                     24: 
                     25: 
                     26: #define        CURRENT_PROCESS()       ((volatile proc_t *) & _dos_proc_)
                     27: 
                     28: 
                     29: 
                     30: typedef struct {
                     31:        char            u_nigel [16];
                     32: } uarea_t;
                     33: 
                     34: 
                     35: extern uarea_t         _dos_uarea_;
                     36: 
                     37: 
                     38: #define        U_AREA()                (& _dos_uarea_)
                     39: 
                     40: 
                     41: #endif /* ! defined (__SYS_DOSPROC_H__) */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.