mirror of
https://github.com/rkd77/elinks.git
synced 2024-11-04 08:17:17 -05:00
ef33a13713
Editing textareas with external editor works. There is a possible buffer overflow in mkstemp.
47 lines
979 B
C
47 lines
979 B
C
|
|
#ifndef EL__OSDEP_WIN32_SYSINFO_H
|
|
#define EL__OSDEP_WIN32_SYSINFO_H
|
|
|
|
#ifdef CONFIG_OS_WIN32
|
|
|
|
#define SYSTEM_NAME "Win32"
|
|
#define SYSTEM_STR "win32"
|
|
#define DEFAULT_SHELL "cmd.exe"
|
|
#define GETSHELL getenv("COMSPEC")
|
|
|
|
#define dir_sep(x) ((x) == '/' || (x) == '\\')
|
|
|
|
|
|
/* When is this a problem? --jonas */
|
|
#if !defined(__CYGWIN__)
|
|
|
|
#include <io.h>
|
|
#include <direct.h>
|
|
|
|
#define mkdir(dir,access) (mkdir)(dir)
|
|
#define sleep(s) Sleep(1000*(s))
|
|
#define wait(status) _cwait(NULL, 0xdeadbeef, _WAIT_CHILD)
|
|
|
|
#endif /* __CYGWIN__ */
|
|
|
|
|
|
/*#define NO_ASYNC_LOOKUP*/
|
|
/* #define NO_FG_EXEC */
|
|
#define DOS_FS
|
|
#define NO_FORK_ON_EXIT
|
|
|
|
/* Misc defines */
|
|
#define IN_LOOPBACKNET 127
|
|
|
|
#define EADDRINUSE WSAEADDRINUSE
|
|
#define EAFNOSUPPORT WSAEAFNOSUPPORT
|
|
#define EALREADY WSAEALREADY
|
|
#define ECONNREFUSED WSAECONNREFUSED
|
|
#define ECONNRESET WSAECONNRESET
|
|
#define EINPROGRESS WSAEINPROGRESS
|
|
#define EWOULDBLOCK WSAEWOULDBLOCK
|
|
#define ENETUNREACH WSAENETUNREACH
|
|
|
|
#endif
|
|
#endif
|