|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1843 (0x733) Types: TextFile Notes: UNIX file Names: »pn.h«
└─⟦7decd0fac⟧ Bits:30004155/disk4.imd SW95713I 386/ix Software Development System Rel. 2.0 └─⟦7decd0fac⟧ UNIX Filesystem └─⟦this⟧ »sd/new/usr/include/pn.h«
/* 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 "@(#)pn.h 2.3 - 88/05/27" #ident "@(#)pn.h 2.3 - 88/05/27" /* switch table structure */ typedef struct { char *sw_opcode; /* opcode */ int sw_idx; /* index */ } pntab_t; #define RFS 105 /* for rfsdaemon */ #define NUMSWENT 3 /* the number of entries in sw_tab */ /* these are the indicies into sw_tab. note that the orders must match the opcodes */ #define RF_RF 0 /* remote file service */ #define RF_NS 1 /* name service */ #define RF_AK 2 /* acknowledgement */ #define NUMDUENT 1 /* the number of entries in du_tab */ /* these are the indicies into du_tab. note that the orders must match the opcodes */ #define MNT 0 /* mount case */ #define PASSWDLEN 20 /* length of password */ #define C_RETRY 2 /* command retry count */ #define DEVSTR "/dev/%s" #define LISTNMSG "NLPS:000:001:%d" #define CANONSTR "c4ll" /* canonical pntab */ #define CANON_CLEN 16 /* canonical length of pntab */ #define OPCODLEN 4 /* 3 chars + null */ /* negotiate data packect */ typedef struct { long n_hetero; /* heterogeneity indication */ char n_passwd[PASSWDLEN]; /* password */ struct token n_token; /* client's token */ char n_netname[MAXDNAME]; /* netnodename */ } ndata_t; typedef struct { char pn_op[OPCODLEN]; long pn_lo; long pn_hi; } pnhdr_t; /* these version numbers specify compatibility between different versions of protocol negotiations */ #define LO_VER 1 /* lo version of this library */ #define HI_VER 1 /* hi version of this library */ /* these are the flags for the negotiate routine */ #define SERVER 0 #define CLIENT 1 #define TIMOD "timod"