home *** CD-ROM | disk | FTP | other *** search
- {$if not def DOS_DOSASL_H} CONST DOS_DOSASL_H=0;
-
- { **************************************************************
- ** KickPascal-Include-Datei "dos/dosasl.h" zu Kickstart 3.0 **
- ************************************************************** }
-
- TYPE p_AChain = ^AChain;
- TYPE p_AnchorPath = ^AnchorPath;
-
- {$if not def EXEC_LIBRARIES_H;incl "exec/libraries.h";endif}
- {$if not def EXEC_LISTS_H;incl "exec/lists.h";endif}
- {$if not def DOS_DOS_H;incl "dos/dos.h";endif}
-
- TYPE AChain = RECORD
- an_Child : p_AChain;
- an_Parent : p_AChain;
- an_Lock : BPTR;
- an_Info : FileInfoBlock;
- an_Flags : Short;
- an_String : Char;
- END;
-
-
- TYPE AnchorPath = RECORD
- ap_Base : p_AChain; { auch ap_First }
- ap_Last : p_AChain; { auch ap_Current }
- ap_BreakBits : LongInt;
- ap_FoundBreak : LongInt;
- ap_Flags : Short; { auch ap_Length }
- ap_Reserved : Short;
- ap_Strlen : Integer;
- ap_Info : FileInfoBlock;
- ap_Buf : Char;
- END;
-
- CONST
- APB_DOWILD = 0;
- APF_DOWILD = 1;
-
- CONST
- APB_ITSWILD = 1;
- APF_ITSWILD = 2;
-
- CONST
- APB_DODIR = 2;
- APF_DODIR = 4;
-
- CONST
- APB_DIDDIR = 3;
- APF_DIDDIR = 8;
-
- CONST
- APB_NOMEMERR = 4;
- APF_NOMEMERR = 16;
-
- CONST
- APB_DODOT = 5;
- APF_DODOT = 32;
-
- CONST
- APB_DirChanged = 6;
- APF_DirChanged = 64;
-
- APB_FollowHLinks = 7;
- APF_FollowHLinks = 128;
-
-
- CONST
- DDB_PatternBit = 0;
- DDF_PatternBit = 1;
- DDB_ExaminedBit = 1;
- DDF_ExaminedBit = 2;
- DDB_Completed = 2;
- DDF_Completed = 4;
- DDB_AllBit = 3;
- DDF_AllBit = 8;
- DDB_Single = 4;
- DDF_Single = 16;
-
- CONST
- P_ANY = $80;
- P_SINGLE = $81;
- P_ORSTART = $82;
- P_ORNEXT = $83;
- P_OREND = $84;
- P_NOT = $85;
- P_NOTEND = $86;
- P_NOTCLASS = $87;
- P_CLASS = $88;
- P_REPBEG = $89;
- P_REPEND = $8A;
- P_STOP = $8B;
-
- CONST
- COMPLEX_BIT = 1;
- EXAMINE_BIT = 2;
-
- CONST
- ERROR_BUFFER_OVERFLOW = 303;
- ERROR_BREAK = 304;
- ERROR_NOT_EXECUTABLE = 305;
-
- {$endif}
-