DataMuseum.dk

Presents historical artifacts from the history of:

RC9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: @ T v

⟦b18691b98⟧ TextFile

    Length: 584 (0x248)
    Types: TextFile
    Notes: @(#)volchan.h 13.1 (Tolerant) 91/02/02 */
    Names: »volchan.h«

Derivation

└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
    └─⟦bbf173f5c⟧ »0004« 
        └─⟦this⟧ »./usr/include/sys/volchan.h« 

TextFile

/*	@(#)volchan.h	13.1 (Tolerant) 91/02/02	*/

/*
 *  volchan.h
 *
 *    Structure used by the vol_sleepchan() and vol_wakeupchan()
 *    primitives.
 */

#define CH_EXPECT	199927	/* Not suspended but expecting event */
				/*   completion */
#define CH_WAITING	123777	/* Suspended until event completion */
#define CH_NOT_WAITING  456999 	/* Event complete */

struct channel
{
    short	ch_rte_procid;	/* RTE procid of waiting process */
    int		ch_state;	/* State of the channel (see defines) */

    u_long	ch_pad[2];	/* reserved for future use */
};

/*
 *  End of volchan.h
 */