home *** CD-ROM | disk | FTP | other *** search
- unit PasNet;
-
-
- {-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-}
- {- This is a old Pascal 3.0 include file that I modified into a TP4.0 -}
- {- unit. I seems to work alright, in that it compiles. I will be able -}
- {- to test it more completly when my current project needs to me made -}
- {- network friendly. -}
- {- -}
- {- Randall Scott Wert -}
- {- GENIE R.WERT -}
- {- CIS 72167,3425 -}
- {- BIX rwert -}
- {- Phone (219) 637-6852 -}
- {- 4908 Crawford Road -}
- {- Fort Wayne, IN 46845 -}
- {- -}
- {- If you have any suggestions or complients feel free to contact me -}
- {- at the above locations. -}
- {- Thanks -}
- {- Randall Wert -}
- {- 6/20/88 -}
- {- -}
- {- PASNET.PAS -}
- {- this file contains the function and procedure declarations -}
- {- for the TurboPascal/Advanced NetWare interface -}
- {-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-}
-
- interface
-
- type
- Strvar = String[52];
-
- function xtndopn(var Mode, Handle: Integer;var Filename: Strvar): Integer;
- function setattr(var Func, Attribute: Integer; var Filename: Strvar): Integer;
- function eojstat(var Flag: Integer):integer;
- function PRLH_Log(var FileHandle,HiByteOffset,LoByteOffset,HiLockLen,
- LoLockLen,Flags,TimeOut: Integer): Integer;
- function PRLH_Rel(var FileHandle,HiByteOffset,LoByteOffset,HiLockLen,
- LoLockLen: Integer): Integer;
- function PRLH_Clr(var FileHandle,HiByteOffset,LoByteOffset,HiLockLen,
- LoLockLen: Integer): Integer;
- function PRLF_Log(var fcb,HiByteOffset,LoByteOffset,HiLockLen,LoLockLen,
- Flags,TimeOut: Integer): Integer;
- function PRLF_Rel(var fcb,HiByteOffset,LoByteOffset: Integer): Integer;
- function PRLF_Clr(var fcb,HiByteOffset,LoByteOffset: Integer): Integer;
- function PRLS_Lck(var Flags,TimeOut: Integer): Integer;
- function PRLS_Rel: Integer;
- function PRLS_Clr: Integer;
- function OpenSem(var Sema4: Strvar; var SemaValu,HiHandle,LoHandle,OpenCnt: Integer): Integer;
- function ExamSem(var HiHandle,LoHandle,SemaValu,OpenCnt: Integer): Integer;
- function WaitSem(var HiHandle,LoHandle,TimeOut: Integer): Integer;
- function SigSem(var HiHandle,LoHandle: Integer): Integer;
- function ClosSem(var HiHandle,LoHandle: Integer): Integer;
- function setlck(var Func: Integer): Integer;
- function BakOuts(var Func: Integer): Integer;
- function btrans(var Mode: Integer): Integer;
- function etrans: Integer;
- function exclog(var FcbAddr: Integer): Integer;
- function exclcks(var Mode: Integer): Integer;
- function exculkf(var FcbAddr: Integer): Integer;
- function exculks: Integer;
- function excclrf(var FcbAddr: Integer): Integer;
- function excclrs: Integer;
- function reclog(var RecStr: Strvar;var flag,TimeOut:integer): Integer;
- function reclck(var Mode: Integer): Integer;
- function reculk(var Semaphore: Strvar): Integer;
- function reculks: Integer;
- function recclr(var Semaphore: Strvar): Integer;
- function recclrs: Integer;
- function eoj: Integer;
- function sysout: Integer;
- function volstat(var volume: Integer;var reply: Strvar): Integer;
- function locdrv:Integer;
- function wsid: Integer;
- function errmode(var mode: Integer):integer;
- function bcsmode(var mode: Integer):integer;
- function ctlspl(var Mode: Integer): Integer;
- function splreq(var RequestBlock, Reply: Strvar): Integer;
- function pipreq(var RequestBlock, Reply: Strvar): Integer;
- function dpath(var RequestBlock, Reply: Strvar): Integer;
- function syslog(var RequestBlock, Reply: Strvar): Integer;
- function fattr(var FcbAddr, Attribute: Integer): Integer;
- function updfcb(var FcbAddr: Integer): Integer;
- function cpyfile(var FcbSource, FcbDest, CountLow, CountHigh: Integer): Integer;
- function nettod(var time: Strvar):integer;
-
- function clsmode(var mode: Integer):integer;
- function drvmap(var drive: Integer): Integer;
- function retshl(var EnvirStr: Strvar; var Mode: Integer): Integer;
- function asclog(var Flags, TimeOut: Integer;var Asciiz: Strvar): Integer;
- function asculkf(var Asciiz: Strvar): Integer;
- function ascclrf(var Asciiz: Strvar): Integer;
- function Get_PSN: Integer;
- function Get_STA(var Mode,Segment,Offset: Integer):integer;
- function SetServ(var Mode,NewServ: Integer): Integer;
- function ModServ(var Mode,NewServ: Integer): Integer;
-
-
- implementation
- {-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-}
- {-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-}
-
- {$L PASNETA.OBJ}
- function xtndopn; external;
- function setattr; external;
- function eojstat; external;
- function PRLH_Log; external;
- function PRLH_Rel; external;
- function PRLH_Clr; external;
- function PRLF_Log; external;
- function PRLF_Rel; external;
- function PRLF_Clr; external;
- function PRLS_Lck; external;
- function PRLS_Rel; external;
- function PRLS_Clr; external;
- function OpenSem; external;
- function ExamSem; external;
- function WaitSem; external;
- function SigSem; external;
- function ClosSem; external;
- function setlck; external;
- function BakOuts; external;
- function btrans; external;
- function etrans; external;
- function exclog; external;
- function exclcks; external;
- function exculkf; external;
- function exculks; external;
- function excclrf; external;
- function excclrs; external;
- function reclog; external;
- function reclck; external;
- function reculk; external;
- function reculks; external;
- function recclr; external;
- function recclrs; external;
- function eoj; external;
- function sysout; external;
- function volstat; external;
- function locdrv; external;
- function wsid; external;
- function errmode; external;
- function bcsmode; external;
- function ctlspl; external;
- function splreq; external;
- function pipreq; external;
- function dpath; external;
- function syslog; external;
- function fattr; external;
- function updfcb; external;
- function cpyfile; external;
- function nettod; external;
- function clsmode; external;
- function drvmap; external;
- function retshl; external;
- function asclog; external;
- function asculkf; external;
- function ascclrf; external;
- function Get_PSN; external;
- function Get_STA; external;
- function SetServ; external;
- function ModServ; external;
-
- begin
- end
- .