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

⟦743bb160d⟧ TextFile

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

Derivation

└─⟦a6ab2eb36⟧ Bits:30004042/kconfig3.imd SW95705I 386/ix Multi-user Release 1.2
└─⟦a6ab2eb36⟧ 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.	*/

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

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

/*
 * The following entries form the tuneable parameter table.
 */

#define NBUF 300
#define NINODE 150
#define NS5INODE 150
#define NFILE 150
#define NMOUNT 25
#define NCALL 30
#define NPROC 100
#define NCLIST 120


#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 100

/* 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 20

/* added for paging */

#define	NREGION 210
#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)