Changeset 1885 for trunk/include/win
- Timestamp:
- Nov 30, 1999, 3:19:03 PM (26 years ago)
- Location:
- trunk/include/win
- Files:
-
- 1 added
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/crtdll.h
r4 r1885 1 /* $Id: crtdll.h,v 1. 1 1999-05-24 20:19:10 ktkExp $ */1 /* $Id: crtdll.h,v 1.2 1999-11-30 14:19:02 sandervl Exp $ */ 2 2 3 3 #ifndef __WINE_CRTDLL_H … … 25 25 #define CRTDLL_ALPHA (0x0100|CRTDLL_UPPER|CRTDLL_LOWER) 26 26 27 /* syserr defines */ 28 char __syserr00[] = "No Error"; 29 char __syserr01[] = "Input to function out of range (EDOM)"; 30 char __syserr02[] = "Output of function out of range (ERANGE)"; 31 char __syserr03[] = "Argument list too long (E2BIG)"; 32 char __syserr04[] = "Permission denied (EACCES)"; 33 char __syserr05[] = "Resource temporarily unavailable (EAGAIN)"; 34 char __syserr06[] = "Bad file descriptor (EBADF)"; 35 char __syserr07[] = "Resource busy (EBUSY)"; 36 char __syserr08[] = "No child processes (ECHILD)"; 37 char __syserr09[] = "Resource deadlock avoided (EDEADLK)"; 38 char __syserr10[] = "File exists (EEXIST)"; 39 char __syserr11[] = "Bad address (EFAULT)"; 40 char __syserr12[] = "File too large (EFBIG)"; 41 char __syserr13[] = "Interrupted system call (EINTR)"; 42 char __syserr14[] = "Invalid argument (EINVAL)"; 43 char __syserr15[] = "Input or output error (EIO)"; 44 char __syserr16[] = "Is a directory (EISDIR)"; 45 char __syserr17[] = "Too many open files (EMFILE)"; 46 char __syserr18[] = "Too many links (EMLINK)"; 47 char __syserr19[] = "File name too long (ENAMETOOLONG)"; 48 char __syserr20[] = "Too many open files in system (ENFILE)"; 49 char __syserr21[] = "No such device (ENODEV)"; 50 char __syserr22[] = "No such file or directory (ENOENT)"; 51 char __syserr23[] = "Unable to execute file (ENOEXEC)"; 52 char __syserr24[] = "No locks available (ENOLCK)"; 53 char __syserr25[] = "Not enough memory (ENOMEM)"; 54 char __syserr26[] = "No space left on drive (ENOSPC)"; 55 char __syserr27[] = "Function not implemented (ENOSYS)"; 56 char __syserr28[] = "Not a directory (ENOTDIR)"; 57 char __syserr29[] = "Directory not empty (ENOTEMPTY)"; 58 char __syserr30[] = "Inappropriate I/O control operation (ENOTTY)"; 59 char __syserr31[] = "No such device or address (ENXIO)"; 60 char __syserr32[] = "Operation not permitted (EPERM)"; 61 char __syserr33[] = "Broken pipe (EPIPE)"; 62 char __syserr34[] = "Read-only file system (EROFS)"; 63 char __syserr35[] = "Invalid seek (ESPIPE)"; 64 char __syserr36[] = "No such process (ESRCH)"; 65 char __syserr37[] = "Improper link (EXDEV)"; 66 char __syserr38[] = "No more files (ENMFILE)"; 67 27 68 /* function prototypes used in crtdll.c */ 28 69 extern int LastErrorToErrno(DWORD); -
trunk/include/win/task.h
r4 r1885 1 /* $Id: task.h,v 1.1 1999-05-24 20:19:19 ktk Exp $ */ 2 1 /* $Id: task.h,v 1.2 1999-11-30 14:19:02 sandervl Exp $ */ 3 2 /* 4 3 * Task definitions … … 52 51 #define THUNK_MAGIC ('P' | ('T' << 8)) 53 52 54 struct _T HDB;53 struct _TEB; 55 54 struct _WSINFO; 56 55 struct _NE_MODULE; … … 84 83 WORD signal_flags; /* 24 Flags for signal handler */ 85 84 FARPROC16 sighandler WINE_PACKED; /* 26 Signal handler */ 86 USERSIGNALPROC userhandler WINE_PACKED;/* 2a USER signal handler */85 FARPROC16 userhandler WINE_PACKED; /* 2a USER signal handler */ 87 86 FARPROC16 discardhandler WINE_PACKED; /* 2e Handler for GlobalNotify() */ 88 87 DWORD int0 WINE_PACKED; /* 32 int 0 (divide by 0) handler */ … … 95 94 DWORD compat_flags WINE_PACKED; /* 4e Compatibility flags */ 96 95 BYTE unused4[2]; /* 52 */ 97 struct _THDB *thdb; /* 54 Pointer to thread database */ 98 struct _WSINFO *pwsi; /* 58 Socket control struct */ 99 BYTE unused5[4]; /* 5B */ 96 struct _TEB *teb; /* 54 Pointer to thread database */ 97 BYTE unused5[8]; /* 58 */ 100 98 HANDLE16 hPDB; /* 60 Selector of PDB (i.e. PSP) */ 101 99 SEGPTR dta WINE_PACKED; /* 62 Current DTA */ … … 110 108 BYTE module_name[8]; /* f2 Module name for task */ 111 109 WORD magic; /* fa TDB signature */ 112 DWORD unused7; /* fc*/113 PDB16 110 HANDLE hEvent; /* fc scheduler event handle */ 111 PDB16 pdb; /* 100 PDB for this task */ 114 112 } TDB; 115 113 … … 149 147 extern void (*TASK_AddTaskEntryBreakpoint)( HTASK16 hTask ); 150 148 151 extern BOOL TASK_Create( struct _THDB *thdb, struct _NE_MODULE *pModule, 152 HINSTANCE16 hInstance, HINSTANCE16 hPrevInstance, 153 UINT16 cmdShow ); 154 extern void TASK_StartTask( HTASK16 hTask ); 149 extern BOOL TASK_Create( struct _NE_MODULE *pModule, UINT16 cmdShow ); 155 150 extern void TASK_KillTask( HTASK16 hTask ); 156 extern void TASK_KillCurrentTask( INT16 exitCode );157 151 extern HTASK16 TASK_GetNextTask( HTASK16 hTask ); 158 extern BOOL TASK_Reschedule(void); 152 extern void TASK_Reschedule(void); 153 extern void TASK_CallToStart(void); 159 154 extern void TASK_InstallTHHook( THHOOK *pNewThook ); 155 extern void TASK_CallTaskSignalProc( UINT16 uCode, HANDLE16 hTaskOrModule ); 160 156 161 157 extern HQUEUE16 WINAPI SetThreadQueue16( DWORD thread, HQUEUE16 hQueue );
Note:
See TracChangeset
for help on using the changeset viewer.