Mercurial > hg > xemacs-beta
diff src/nt.h @ 209:41ff10fd062f r20-4b3
Import from CVS: tag r20-4b3
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:04:58 +0200 |
parents | 4be1180a9e89 |
children | 78478c60bfcd |
line wrap: on
line diff
--- a/src/nt.h Mon Aug 13 10:03:54 2007 +0200 +++ b/src/nt.h Mon Aug 13 10:04:58 2007 +0200 @@ -22,6 +22,7 @@ Boston, MA 02111-1307, USA. */ /* Adapted for XEmacs by David Hobley <david@spook-le0.cia.com.au> */ +/* Sync'ed with Emacs 19.34.6 by Marc Paquette <marcpa@cam.org> */ /* #define FULL_DEBUG */ #define EMACSDEBUG @@ -81,10 +82,10 @@ { int fd; int pid; - int is_dos_process; HANDLE char_avail; HANDLE char_consumed; HANDLE thrd; + HWND hwnd; PROCESS_INFORMATION procinfo; volatile int status; char chr; @@ -108,6 +109,9 @@ #define FILE_READ 0x0001 #define FILE_WRITE 0x0002 #define FILE_BINARY 0x0010 +#define FILE_LAST_CR 0x0020 +#define FILE_AT_EOF 0x0040 +#define FILE_SEND_SIGCHLD 0x0080 #define FILE_PIPE 0x0100 #define FILE_SOCKET 0x0200 @@ -116,6 +120,8 @@ /* ------------------------------------------------------------------------- */ +/* Get long (aka "true") form of file name, if it exists. */ +extern BOOL win32_get_long_filename (char * name, char * buf, int size); /* Prepare our standard handles for proper inheritance by child processes. */ extern void prepare_standard_handles (int in, int out,