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

⟦75eb48db2⟧ TextFile

    Length: 2722 (0xaa2)
    Types: TextFile
    Notes: UNIX file
    Names: »kdef.h«

Derivation

└─⟦22cab2c1b⟧ Bits:30004042/kcaddon.imd SW95705I 386/ix Multi-user Release 1.2
└─⟦22cab2c1b⟧ UNIX Filesystem
    └─⟦this⟧ »KC/new/usr/include/sys/kdef.h« 

TextFile


/*	Copyright (c) 1984 AT&T	*/
/*	  All Rights Reserved  	*/

/*	THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T	*/
/*	The copyright notice above does not evidence any   	*/
/*	actual or intended publication of such source code.	*/

/* 87.07.18 NWINDOW definition moved here */
/* 87.07.20 beta1: MACH i386 => 80386 */

#ident	"@(#)kdef.h	1.4"

#define SYS	"unix"
#define NODE	"noname"
#define REL	"3.0"
#define VER	"1.0.6"
#define MACH	"80386"

/*
 * The following entries form the tuneable parameter table.
 * This stuff shall be read from NVM in our final version
 */

#define NBUF 400
#define NINODE 400
#define NS5INODE 400
#define NFILE 400
#define NMOUNT 25
#define NCALL 50
#define NPROC 200
#define NCLIST 120
#define NWINDOW 20


#ifndef NOSTREAMS

/* The following stuff is for streams. */

#define NQUEUE  96
#define NSTREAM  32
#define NBLK4096  0
#define NBLK2048  20
#define NBLK1024  20
#define NBLK512  8
#define NBLK256  8
#define NBLK128  8
#define NBLK64  40
#define NBLK16  40
#define NBLK4  40
#define NMUXLINK  87
#define NSTRPUSH  9
#define NSTREVENT  256
#define MAXSEPGCNT  1
#define STRLOFRAC  80
#define STRMEDFRAC  90
#define STRMSGSZ  4096
#define STRCTLSZ  1024

#else   /* NOSTREAMS */

/* This is reasonable for kernels with no streams */

#define	NQUEUE 1
#define	NSTREAM 1
#define	NBLK4096 4
#define	NBLK2048 0
#define	NBLK1024 0
#define	NBLK512 0
#define	NBLK256 0
#define	NBLK128 0
#define	NBLK64 0
#define	NBLK16 0
#define	NBLK4 0
#define	NMUXLINK 1
#define	NSTRPUSH 9
#define	NSTREVENT 1
#define	MAXSEPGCNT 0
#define	STRLOFRAC 80
#define	STRMEDFRAC 90
#define	STRMSGSZ 4096
#define	STRCTLSZ 1024

#endif  /* NOSTREAMS */

/* maxup is the maximum number of processes per user */

#define	MAXUP 25

/* hashbuf must be a power of 2 */

#define	NHBUF 64
#define	NPBUF 20

/* File region locking */

#define	FLCKREC 500

/* Shared Libraries:  Maximum number of libraries that can be
 *                    attached to a process at one time.
 */

#define	SHLBMAX 2

/* Delay for delayed writes */

#define	NAUTOUP 10

/* Maximum number of open files per process.  Now a configurable
 * parameter but only applies to direct open and close calls (i.e
 * stdio, sh, etc will not make use of more than 20 in this release).
 */

#define	NOFILES 50

/* added for paging */

#define	NREGION 700
#define	SPTMAP 50
#define	VHNDFRAC 16
#define	MAXPMEM 0
#define	GPGSLO 25
#define	GPGSHI 40
#define	GPGSMSK GETPGSMSK
#define	VHANDR 1
#define	VHANDL 10
#define	MAXSC 1
#define	MAXFC 1
#define MAXUMEM 2560
#define	BDFLUSHR 1
#define	MINARMEM 25
#define	MINASMEM 25
#define	PUTBUFSZ 2000

/* DU */

#define	NSRMOUNT	10

/* Common lp driver */

#define LP_POLLINT (HZ/20)
#define LP_WARNINT (HZ*120)