home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
sockpli.zip
/
IOCTL.COP
< prev
next >
Wrap
Text File
|
1995-06-27
|
6KB
|
189 lines
%dcl #_IOCTL_32H char ext;
%if #_IOCTL_32H = '' %then
%do;
%dcl #_IOCTL_32H char ext;
%#_IOCTL_32H = 'Y';
%dcl (FIONREAD,
FIONBIO,
FIOASYNC,
FIOTCPCKSUM,
FIONSTATUS,
FIONURG)
CHAR;
/* ----- */
%FIONREAD = '''667F''XN';
%FIONBIO = '''667E''XN';
%FIOASYNC = '''667C''XN';
%FIOTCPCKSUM = '''6680''XN';
%FIONSTATUS = '''6678''XN';
%FIONURG = '''6679''XN';
%dcl (SIOCSHIWAT,
SIOCGHIWAT,
SIOCSLOWAT,
SIOCGLOWAT,
SIOCATMARK,
SIOCSPGRP,
SIOCGPGRP)
CHAR;
/* ----- */
%SIOCSHIWAT = '''7300''XN';
%SIOCGHIWAT = '''7301''XN';
%SIOCSLOWAT = '''7302''XN';
%SIOCGLOWAT = '''7303''XN';
%SIOCATMARK = '''7307''XN';
%SIOCSPGRP = '''7308''XN';
%SIOCGPGRP = '''7309''XN';
%dcl (SIOCADDRT,
SIOCDELRT,
SIOMETRIC1RT,
SIOMETRIC2RT,
SIOMETRIC3RT,
SIOMETRIC4RT)
CHAR;
/* ----- */
%SIOCADDRT = '''720A''XN';
%SIOCDELRT = '''720B''XN';
%SIOMETRIC1RT = '''720C''XN';
%SIOMETRIC2RT = '''720D''XN';
%SIOMETRIC3RT = '''720E''XN';
%SIOMETRIC4RT = '''720F''XN';
%dcl (SIOCREGADDNET,
SIOCREGDELNET,
SIOCREGROUTES,
SIOCFLUSHROUTES)
CHAR;
/* ----- */
%SIOCREGADDNET = '''720C''XN';
%SIOCREGDELNET = '''720D''XN';
%SIOCREGROUTES = '''720E''XN';
%SIOCFLUSHROUTES = '''720F''XN';
%dcl (SIOCSIFADDR,
SIOCGIFADDR,
SIOCSIFDSTADDR,
SIOCGIFDSTADDR,
SIOCSIFFLAGS,
SIOCGIFFLAGS,
SIOCGIFBRDADDR,
SIOCSIFBRDADDR,
SIOCGIFCONF,
SIOCGIFNETMASK,
SIOCSIFNETMASK,
SIOCGIFMETRIC,
SIOCSIFMETRIC,
SIOCSIFSETSIG,
SIOCSIFCLRSIG,
SIOCSIFBRD)
CHAR;
/* ----- */
%SIOCSIFADDR = '''690C''XN';
%SIOCGIFADDR = '''690D''XN';
%SIOCSIFDSTADDR = '''690E''XN';
%SIOCGIFDSTADDR = '''690F''XN';
%SIOCSIFFLAGS = '''6910''XN';
%SIOCGIFFLAGS = '''6911''XN';
%SIOCGIFBRDADDR = '''6912''XN';
%SIOCSIFBRDADDR = '''6913''XN';
%SIOCGIFCONF = '''6914''XN';
%SIOCGIFNETMASK = '''6915''XN';
%SIOCSIFNETMASK = '''6916''XN';
%SIOCGIFMETRIC = '''6917''XN';
%SIOCSIFMETRIC = '''6918''XN';
%SIOCSIFSETSIG = '''6919''XN';
%SIOCSIFCLRSIG = '''691A''XN';
%SIOCSIFBRD = '''691B''XN';
%dcl (SIOCGIFLOAD,
SIOCSIFFILTERSRC,
SIOCGIFFILTERSRC)
CHAR;
/* ----- */
%SIOCGIFLOAD = '''691B''XN';
%SIOCSIFFILTERSRC = '''691C''XN';
%SIOCGIFFILTERSRC = '''691D''XN';
%dcl (SIOCSARP,
SIOCGARP,
SIOCDARP,
SIOCSIFSNMPSIG,
SIOCSIFSNMPCLR,
SIOCSIFSNMPCRC,
SIOCSIFPRIORITY,
SIOCGIFPRIORITY,
SIOCSIFFILTERDST,
SIOCGIFFILTERDST,
SIOCSIF802_3,
SIOCSIFNO802_3,
SIOCSIFNOREDIR,
SIOCSIFYESREDIR)
CHAR;
/* ----- */
%SIOCSARP = '''691E''XN';
%SIOCGARP = '''691F''XN';
%SIOCDARP = '''6920''XN';
%SIOCSIFSNMPSIG = '''6921''XN';
%SIOCSIFSNMPCLR = '''6922''XN';
%SIOCSIFSNMPCRC = '''6923''XN';
%SIOCSIFPRIORITY = '''6924''XN';
%SIOCGIFPRIORITY = '''6925''XN';
%SIOCSIFFILTERDST = '''6926''XN';
%SIOCGIFFILTERDST = '''6927''XN';
%SIOCSIF802_3 = '''6928''XN';
%SIOCSIFNO802_3 = '''6929''XN';
%SIOCSIFNOREDIR = '''692A''XN';
%SIOCSIFYESREDIR = '''692B''XN';
%dcl (SIOCSIFMTU,
SIOCSIFFDDI,
SIOCSIFNOFDDI,
SIOCSRDBRD)
CHAR;
/* ----- */
%SIOCSIFMTU = '''692D''XN';
%SIOCSIFFDDI = '''692E''XN';
%SIOCSIFNOFDDI = '''692F''XN';
%SIOCSRDBRD = '''6930''XN';
/* NETSTAT stuff */
%dcl (SIOSTATMBUF,
SIOSTATTCP,
SIOSTATUDP,
SIOSTATIP,
SIOSTATSO,
SIOSTATRT,
SIOFLUSHRT,
SIOSTATICMP,
SIOSTATIF,
SIOSTATAT,
SIOSTATARP)
CHAR;
/* ----- */
%SIOSTATMBUF = '''6E28''XN';
%SIOSTATTCP = '''6E29''XN';
%SIOSTATUDP = '''6E2A''XN';
%SIOSTATIP = '''6E2B''XN';
%SIOSTATSO = '''6E2C''XN';
%SIOSTATRT = '''6E2D''XN';
%SIOFLUSHRT = '''6E2E''XN';
%SIOSTATICMP = '''6E2F''XN';
%SIOSTATIF = '''6E30''XN';
%SIOSTATAT = '''6E31''XN';
%SIOSTATARP = '''6E32''XN';
%end;
/* __IOCTL_32H */