DEADSOFTWARE

old comments removed
[bbcp.git] / Trurl-based / _OpenBSD_ / Lin / Mod / Ioctl.txt
index e961329034962951b5e1e71e6d8325a1f416d742..b3f0f061956f985a2fb34636d5c4aecb4091213e 100644 (file)
@@ -7,19 +7,17 @@ MODULE LinIoctl ["libc.so.66.0"];
                32-bit
        *)
 
-       IMPORT Libc := LinLibc;
-
        CONST
                (* /usr/include/sys/ttycom.h *)
-                       TIOCM_LE* = 1; (* line enable *)
-                       TIOCM_DTR* = 2; (* data terminal ready *)
-                       TIOCM_RTS* = 4; (* request to send *)
-                       TIOCM_ST* = 8; (* secondary transmit *)
-                       TIOCM_SR* = 16; (* secondary receive *)
-                       TIOCM_CTS* = 32; (* clear to send *)
-                       TIOCM_CAR* = 64; (* carrier detect *)
-                       TIOCM_RNG* = 128; (* ring *)
-                       TIOCM_DSR* = 256; (* data set ready *)
+                       TIOCM_LE* = {0}; (* line enable *)
+                       TIOCM_DTR* = {1}; (* data terminal ready *)
+                       TIOCM_RTS* = {2}; (* request to send *)
+                       TIOCM_ST* = {3}; (* secondary transmit *)
+                       TIOCM_SR* = {4}; (* secondary receive *)
+                       TIOCM_CTS* = {5}; (* clear to send *)
+                       TIOCM_CAR* = {6}; (* carrier detect *)
+                       TIOCM_RNG* = {7}; (* ring *)
+                       TIOCM_DSR* = {8}; (* data set ready *)
 
                FIOCLEX* = 536897025;
                FIONCLEX* = 536897026;
@@ -43,6 +41,6 @@ MODULE LinIoctl ["libc.so.66.0"];
                TIOCMBIC* = -2147191701;
 
        PROCEDURE [ccall] ioctl0* ["ioctl"] (d: INTEGER; req: INTEGER): INTEGER;
-       PROCEDURE [ccall] ioctl1* ["ioctl"] (d: INTEGER; req: INTEGER; data: Libc.PtrVoid): INTEGER;
+       PROCEDURE [ccall] ioctl1* ["ioctl"] (d: INTEGER; req: INTEGER; VAR arg: INTEGER): INTEGER;
 
 END LinIoctl.