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

⟦af6c47d6b⟧ TextFile

    Length: 1762 (0x6e2)
    Types: TextFile
    Notes: UNIX file
    Names: »slnsrm.h«

Derivation

└─⟦a6ab2eb36⟧ Bits:30004042/kconfig3.imd SW95705I 386/ix Multi-user Release 1.2
└─⟦a6ab2eb36⟧ UNIX Filesystem
    └─⟦this⟧ »kc/new/usr/include/sys/slnsrm.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.
 *
 *
 *
 * The following are the primary and secondary states of STARLAN
 * Administration
 */

#ident "@(#)slnsrm.h	1.2 -- 86/11/05"

#define S_DOWN		0x00000001
#define S_COMING_UP	0x00000002
#define S_UP		0x00000004
#define S_GOING_DOWN	0x00000008

#define S_GET_ADMIN	0x00010000
#define S_DOING_PUMP	0x00020000
#define S_DOING_INIT	0x00040000
#define S_DOING_LINK	0x00080000
#define S_DOING_UNLINK	0x01000000
#define S_DOING_TERM	0x02000000


/*
 * SRM failure codes.
 */
#define SE_CLOSED_PORT	0x200	/*  minor dev over which ioctl() was
					issued was closed	      */
#define SE_BAD_INIT	0x201	/* MM_INIT response indicated a NACK  */
#define SE_BAD_PUMP	0x202	/* MM_PUMP response indicated a NACK  */
#define SE_BAD_CLOSE	0x203	/* admdaemon exited while SRM was in
					non-DOWN state. All pending
					ioctl jobs are faulted.	     */
#define SE_UNK_IOCTL	0x204	/* unknown ioctl() given to SRM	     */
#define SE_UNK_MSG	0x205	/* unknown message given to SRM	     */
#define SE_ALLOCB	0x206	/* STREAMS allocb() failed	     */
#define SE_BAD_OPEN	0x207	/* multiple user open()s on the
					admdaemon command file	     */
#define SE_TBL_FULL	0x208	/* pending-job-table overflow	     */
#define SE_NO_ENTRY	0x209	/* missing pending-job-table entry   */
#define SE_DUP_ENTRY	0x20a	/* duplicate pending-job-table entry */
#define SE_UNK_MODULE	0x20b	/* unknown module: no qi_admin
					address found		     */



#define MOD_NAME	"srm"		/* STREAMS module name	  */
#define MOD_NUMBER	0x7372		/* STREAMS module number  */