home *** CD-ROM | disk | FTP | other *** search
- DOS_DOSEXTENS_HDOS_DOSEXTENS_HEXEC_TASKS_H"exec/tasks.h"¸"exec/ports.h"EXEC_LIBRARIES_H"exec/libraries.h"EXEC_SEMAPHORES_H"exec/semaphores.h"DEVICES_TIMER_H"devices/timer.h"DOS_DOS_H"dos/dos.h"
- Process{
- Task pr_Task;
- ©pr_MsgPort;
- pr_Pad;
- ¡pr_SegList;
- pr_StackSize;
- pr_GlobVec;
- pr_TaskNum;
- ¡pr_StackBase;
- pr_Result2;
- ¡pr_CurrentDir;
- ¡pr_CIS;
- ¡pr_COS;
- pr_ConsoleTask;
- pr_FileSystemTask;
- ¡pr_CLI;
- pr_ReturnAddr;
- pr_PktWait;
- pr_WindowPtr;
- ¡pr_HomeDir;
- pr_Flags;
- (*pr_ExitCode)();
- pr_ExitData;
- *pr_Arguments;
- MinList pr_LocalVars;
- pr_ShellPrivate;
- ¡pr_CES;
- };PRB_FREESEGLIST 0PRF_FREESEGLIST 1PRB_FREECURRDIR 1PRF_FREECURRDIR 2PRB_FREECLI 2PRF_FREECLI 4PRB_CLOSEINPUT 3PRF_CLOSEINPUT 8PRB_CLOSEOUTPUT 4PRF_CLOSEOUTPUT 16PRB_FREEARGS 5PRF_FREEARGS 32
- FileHandle{
- ¯*fh_Link;
- ©*fh_Port;
- ©*fh_Type;
- fh_Buf;
- fh_Pos;
- fh_End;
- fh_Funcs;fh_Func1 fh_Funcs
- fh_Func2;
- fh_Func3;
- fh_Args;fh_Arg1 fh_Args
- fh_Arg2;
- };
- DosPacket{
- ¯*dp_Link;
- ©*dp_Port;
- dp_Type;
- dp_Res1;
- dp_Res2;dp_Action dp_Typedp_Status dp_Res1dp_Status2 dp_Res2dp_BufAddr dp_Arg1
- dp_Arg1;
- dp_Arg2;
- dp_Arg3;
- dp_Arg4;
- dp_Arg5;
- dp_Arg6;
- dp_Arg7;
- };
- StandardPacket{
- ¯sp_Msg;
- DosPacket sp_Pkt;
- };ACTION_NIL 0ACTION_STARTUP 0ACTION_GET_BLOCK 2ACTION_SET_MAP 4ACTION_DIE 5ACTION_EVENT 6ACTION_CURRENT_VOLUME 7ACTION_LOCATE_OBJECT 8ACTION_RENAME_DISK 9ACTION_WRITE 'W'ACTION_READ 'R'ACTION_FREE_LOCK 15ACTION_DELETE_OBJECT 16ACTION_RENAME_OBJECT 17ACTION_MORE_CACHE 18ACTION_COPY_DIR 19ACTION_WAIT_CHAR 20ACTION_SET_PROTECT 21ACTION_CREATE_DIR 22ACTION_EXAMINE_OBJECT 23ACTION_EXAMINE_NEXT 24ACTION_DISK_INFO 25ACTION_INFO 26ACTION_FLUSH 27ACTION_SET_COMMENT 28ACTION_PARENT 29ACTION_TIMER 30ACTION_INHIBIT 31ACTION_DISK_TYPE 32ACTION_DISK_CHANGE 33ACTION_SET_DATE 34ACTION_SCREEN_MODE 994ACTION_READ_RETURN 1001ACTION_WRITE_RETURN¶ACTION_SEEK 1008ACTION_FINDUPDATE 1004ACTION_FINDINPUT 1005ACTION_FINDOUTPUT 1006ACTION_END 1007ACTION_SET_FILE_SIZE 1022ACTION_WRITE_PROTECT 1023ACTION_SAME_LOCK 40ACTION_CHANGE_SIGNAL 995ACTION_FORMAT 1020ACTION_MAKE_LINK 1021ACTION_READ_LINK 1024ACTION_FH_FROM_LOCK 1026ACTION_IS_FILESYSTEM 1027ACTION_CHANGE_MODE 1028ACTION_COPY_DIR_FH 1030ACTION_PARENT_FH 1031ACTION_EXAMINE_ALL 1033ACTION_EXAMINE_FH 1034ACTION_LOCK_RECORD 2008ACTION_FREE_RECORD 2009ACTION_ADD_NOTIFY 4097ACTION_REMOVE_NOTIFY 4098ACTION_EXAMINE_ALL_END 1035ACTION_SET_OWNER 1036ACTION_SERIALIZE_DISK 4200
- ErrorString{
- *estr_Nums;
- *estr_Strings;
- };
- DosLibrary{
- Library dl_lib;
- RootNode*dl_Root;
- dl_GV;
- dl_A2;
- dl_A5;
- dl_A6;
- ErrorString*dl_Errors;
- timerequest*dl_TimeReq;
- Library*dl_UtilityBase;
- Library*dl_IntuitionBase;
- };
- RootNode{
- ¡rn_TaskArray;
- ¡rn_ConsoleSegment;
- DateStamp rn_Time;
- rn_RestartSeg;
- ¡rn_Info;
- ¡rn_FileHandlerSegment;
- MinList rn_CliList;
- ©*rn_BootProc;
- ¡rn_ShellSegment;
- rn_Flags;
- };RNB_WILDSTAR 24RNF_WILDSTAR (1L<<24)RNB_PRIVATE1 1RNF_PRIVATE1 2
- CliProcList{
- MinNode cpl_Node;
- cpl_First;
- ©**cpl_Array;
- };
- DosInfo{
- ¡di_McName;di_ResList di_McName
- ¡di_DevInfo;
- ¡di_Devices;
- ¡di_Handlers;
- di_NetHand;
- SignalSemaphore di_DevLock;
- SignalSemaphore di_EntryLock;
- SignalSemaphore di_DeleteLock;
- };
- Segment{
- ¡seg_Next;
- seg_UC;
- ¡seg_Seg;
- seg_Name[4];
- };CMD_SYSTEM -1CMD_INTERNAL -2CMD_DISABLED -999
- CommandLineInterface{
- cli_Result2;
- BSTR cli_SetName;
- ¡cli_CommandDir;
- cli_ReturnCode;
- BSTR cli_CommandName;
- cli_FailLevel;
- BSTR cli_Prompt;
- ¡cli_StandardInput;
- ¡cli_CurrentInput;
- BSTR cli_CommandFile;
- cli_Interactive;
- cli_Background;
- ¡cli_CurrentOutput;
- cli_DefaultStack;
- ¡cli_StandardOutput;
- ¡cli_Module;
- };
- DeviceList{
- ¡dl_Next;
- dl_Type;
- ©*dl_Task;
- ¡dl_Lock;
- DateStamp dl_VolumeDate;
- ¡dl_LockList;
- dl_DiskType;
- dl_unused;
- BSTR dl_Name;
- };
- DevInfo{
- ¡dvi_Next;
- dvi_Type;
- dvi_Task;
- ¡dvi_Lock;
- BSTR dvi_Handler;
- dvi_StackSize;
- dvi_Priority;
- dvi_Startup;
- ¡dvi_SegList;
- ¡dvi_GlobVec;
- BSTR dvi_Name;
- };
- DosList{
- ¡dol_Next;
- dol_Type;
- ©*dol_Task;
- ¡dol_Lock;
- «{
- {
- BSTR dol_Handler;
- dol_StackSize;
- dol_Priority;
- dol_Startup;
- ¡dol_SegList;
- ¡dol_GlobVec;
- }dol_handler;
- {
- DateStamp dol_VolumeDate;
- ¡dol_LockList;
- dol_DiskType;
- }dol_volume;
- {
- *dol_AssignName;
- AssignList*dol_List;
- }dol_assign;
- }dol_misc;
- BSTR dol_Name;
- };
- AssignList{
- AssignList*al_Next;
- ¡al_Lock;
- };DLT_DEVICE 0DLT_DIRECTORY 1DLT_VOLUME 2DLT_LATE 3DLT_NONBINDING 4DLT_PRIVATE -1
- DevProc{
- ©*dvp_Port;
- ¡dvp_Lock;
- dvp_Flags;
- DosList*dvp_DevNode;
- };DVPB_UNLOCK 0DVPF_UNLOCK (1L<<DVPB_UNLOCK)DVPB_ASSIGN 1DVPF_ASSIGN (1L<<DVPB_ASSIGN)LDB_DEVICES 2LDF_DEVICES (1L<<LDB_DEVICES)LDB_VOLUMES 3LDF_VOLUMES (1L<<LDB_VOLUMES)LDB_ASSIGNS 4LDF_ASSIGNS (1L<<LDB_ASSIGNS)LDB_ENTRY 5LDF_ENTRY (1L<<LDB_ENTRY)LDB_DELETE 6LDF_DELETE (1L<<LDB_DELETE)LDB_READ 0LDF_READ (1L<<LDB_READ)LDB_WRITE 1LDF_WRITE (1L<<LDB_WRITE)LDF_ALL (LDF_DEVICES|LDF_VOLUMES|LDF_ASSIGNS)
- FileLock{
- ¡fl_Link;
- fl_Key;
- fl_Access;
- ©*fl_Task;
- ¡fl_Volume;
- };REPORT_STREAM 0REPORT_TASK 1REPORT_LOCK 2REPORT_VOLUME 3REPORT_INSERT 4ABORT_DISK_ERROR 296ABORT_BUSY 288RUN_EXECUTE -1RUN_SYSTEM -2RUN_SYSTEM_ASYNCH -3ST_ROOT 1ST_USERDIR 2ST_SOFTLINK 3ST_LINKDIR 4ST_FILE -3ST_LINKFILE -4ST_PIPEFILE -5