/* @(#)lpioctl.h 1.3 86/10/22 SMI */ /* * Copyright (c) 1986 by Sun Microsystems, Inc. * * modified by D. Rumph, June 28, 1989 5:25:38 pm PDT * to add LPSETDMACOUNT */ #ifndef ←IOCTL← #include <sys/ioctl.h> #endif #define CISREG 1 #define CDSREG 2 struct lpregs { u←short cisreg; u←short cdsreg; }; /* * Get the contents of the registers on the IKON board. */ #define LPGETREGS ←IOR(v, 10, struct lpregs) /* * Set the timeout value - the amount of time that must pass * before the driver assumes there is something wrong with * the printer (out of paper, off-line, or whatever). The * timeout will occur in 'timeout'/50 seconds (fiftieths of a second). */ #define LPSETTIMVAL ←IOW(v, 11, int) /* * Get the current value of the timeout. */ #define LPGETTIMVAL ←IOR(v, 12, int) /* * Set the unit length of DMA transfer (bytes/transfer) */ #define LPSETDMACOUNT ←IOW(v, 13, int) /* * Get the unit length of DMA transfer (bytes/transfer) */ #define LPGETDMACOUNT ←IOR(v, 14, int)