DataMuseum.dk

Presents historical artifacts from the history of:

Regnecentalen RC-900

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

See our Wiki for more about Regnecentalen RC-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦fb2a00279⟧ TextFile

    Length: 581 (0x245)
    Types: TextFile
    Notes: UNIX file
    Names: »space.c«

Derivation

└─⟦22cab2c1b⟧ Bits:30004042/kcaddon.imd SW95705I 386/ix Multi-user Release 1.2
└─⟦22cab2c1b⟧ UNIX Filesystem
    └─⟦this⟧ »KC/new/etc/atconf/modules/csem/space.c« 

TextFile

/* master.d/csem/space.c 87.03.27 */
/* 88.10.02 move process vars to parallel array */

#include "sys/types.h"
#include "sys/buf.h"
#include "sys/chain.h"
#include "sys/csem.h"
#include "sys/kdef.h"

#include "config.h" /* To get kconfig altered defines  (ex. NPROC) */

#define NCSEM	32

struct name_sem name_sem[NCSEM];
int v_namesem = NCSEM;
struct name_sem * ve_namesem = &name_sem[NCSEM];
struct chain csfree;

/* pr process variables */

struct chain semchain[NPROC];
struct chain_sem * waitsem[NPROC];
struct chain chain[NPROC];
dev_t devno[NPROC];
ushort lp_flag[NPROC];