X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=Trurl-based%2F_OpenBSD_%2FLin%2FMod%2FIoctl.txt;h=b3f0f061956f985a2fb34636d5c4aecb4091213e;hb=6f43e9f53a8c9f4db51de6e87a222bae58f62d14;hp=e961329034962951b5e1e71e6d8325a1f416d742;hpb=02a3486a4adb7964c73018e2702ae19e0811e06e;p=bbcp.git diff --git a/Trurl-based/_OpenBSD_/Lin/Mod/Ioctl.txt b/Trurl-based/_OpenBSD_/Lin/Mod/Ioctl.txt index e961329..b3f0f06 100644 --- a/Trurl-based/_OpenBSD_/Lin/Mod/Ioctl.txt +++ b/Trurl-based/_OpenBSD_/Lin/Mod/Ioctl.txt @@ -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.