|
|
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 - downloadIndex: T U
Length: 1587 (0x633)
Types: TextFile
Notes: Uncompressed file
└─⟦82ee0715d⟧ Bits:30004771 Terminal Driver Rel. 1.2 (3.5 inch)
└─⟦82ee0715d⟧ UNIX Filesystem
└─⟦13ce32aeb⟧ »RCTDR.ISC/new/usr/include/sys/tdtrace.h.Z«
└─⟦13ce32aeb⟧ »RCTDR.SCO/new/usr/include/sys/tdtrace.h.Z«
└─⟦ca69fd3f9⟧ Bits:30004770 Terminal Driver Rel. 1.2 (5.25 inch)
└─⟦ca69fd3f9⟧ UNIX Filesystem
└─⟦13ce32aeb⟧ »RCTDR.ISC/new/usr/include/sys/tdtrace.h.Z«
└─⟦13ce32aeb⟧ »RCTDR.SCO/new/usr/include/sys/tdtrace.h.Z«
└─⟦this⟧
#ident "@(#)tdtrace.h 1.1 - 91/03/15"
struct tdtrace {
unchar event, unit, chan;
ushort td1, td2, td3, td4;
};
/* event type mt1 mt2 mt3 mt4 */
#define MT_SCMD 0 /* send command op cmd addr size */
#define MT_WE 1 /* wait event pid bit .. bit */
#define MT_WEC 2 /* wait event cmpl pid errno */
#define MT_SIG 3 /* signal pgrp signo */
#define MT_INIT 4 /* muxgate1 */
#define MT_OPEN 5 /* open call pid */
#define MT_CLOSE 6 /* close call pid */
#define MT_READ 7 /* read call pid count */
#define MT_WRITE 8 /* write call pid count */
#define MT_IOCTL 9 /* ioctl call pid cmd */
#define MT_RCMD 10 /* rec command op,res cmd addr count */
/* ioctl commands */
#define MTCLRALL ('M'<<8 | 20)
#define MTSETALL ('M'<<8 | 21)
#define MTCLRTR ('M'<<8 | 22)
#define MTSETTR ('M'<<8 | 23)
#define MTCLRBUF ('M'<<8 | 24)
#define MTCLRUN ('M'<<8 | 25)
#define MTSETUN ('M'<<8 | 26)
struct tdioctl {
short ctr, dev;
};
/* trflags */
#define F_INITB 0x0001 /* reset buffer */
#define F_CHN 0x0002 /* channel number typed */
#define F_UNIT 0x0004 /* unit number typed */
#define F_RECORDS 0x0008 /* number of records typed */
#define F_TRALL 0x0010 /* trace all channels */
#define F_STPALL 0x0020 /* stop all trace */
#define F_TRCHN 0x0040 /* trace unit, channel */
#define F_STPCHN 0x0080 /* stop trace unit, channel */
#define F_TRFLAGS (F_TRALL | F_STPALL | F_TRCHN | F_STPCHN)
#define F_DEV (F_CHN | F_UNIT)
#define F_ALL (F_INITB | F_DEV | F_RECORDS | F_TRFLAGS)