mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
[dos] Do not define CONFIG_OS_UNIX for DOS
This commit is contained in:
parent
0aeb8b4c25
commit
0e7507b285
@ -189,6 +189,7 @@ test "$CONFIG_OS_OS2" = yes && LDFLAGS=`echo "$LDFLAGS" | sed "s/-Zexe//g"`
|
|||||||
AC_MSG_CHECKING([for UNIX])
|
AC_MSG_CHECKING([for UNIX])
|
||||||
dnl FIXME: some depend kind of mechanism
|
dnl FIXME: some depend kind of mechanism
|
||||||
if test "$CONFIG_OS_BEOS" = no && \
|
if test "$CONFIG_OS_BEOS" = no && \
|
||||||
|
test "$CONFIG_OS_DOS" = no && \
|
||||||
test "$CONFIG_OS_RISCOS" = no && \
|
test "$CONFIG_OS_RISCOS" = no && \
|
||||||
test "$CONFIG_OS_WIN32" = no && \
|
test "$CONFIG_OS_WIN32" = no && \
|
||||||
test "$CONFIG_OS_OS2" = no; then
|
test "$CONFIG_OS_OS2" = no; then
|
||||||
|
@ -80,6 +80,18 @@ do { \
|
|||||||
|
|
||||||
#define overalloc() overalloc_at(__FILE__, __LINE__)
|
#define overalloc() overalloc_at(__FILE__, __LINE__)
|
||||||
|
|
||||||
|
int
|
||||||
|
is_xterm(void)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int
|
||||||
|
get_system_env(void)
|
||||||
|
{
|
||||||
|
return (0);
|
||||||
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
set_nonblocking_fd(int fd)
|
set_nonblocking_fd(int fd)
|
||||||
{
|
{
|
||||||
|
19
src/osdep/dos/sysinfo.h
Normal file
19
src/osdep/dos/sysinfo.h
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
|
||||||
|
#ifndef EL__OSDEP_DOS_SYSINFO_H
|
||||||
|
#define EL__OSDEP_DOS_SYSINFO_H
|
||||||
|
|
||||||
|
#ifdef CONFIG_OS_DOS
|
||||||
|
|
||||||
|
#define SYSTEM_NAME "DOS"
|
||||||
|
#define SYSTEM_STR "DOS"
|
||||||
|
#define DEFAULT_SHELL "command.com"
|
||||||
|
#define GETSHELL getenv("COMSPEC")
|
||||||
|
|
||||||
|
#define dir_sep(x) ((x) == '/' || (x) == '\\')
|
||||||
|
#define NO_ASYNC_LOOKUP
|
||||||
|
/* #define NO_FG_EXEC */
|
||||||
|
#define DOS_FS
|
||||||
|
#define NO_FORK_ON_EXIT
|
||||||
|
|
||||||
|
#endif
|
||||||
|
#endif
|
@ -2,6 +2,7 @@
|
|||||||
#define EL__OSDEP_SYSTEM_H
|
#define EL__OSDEP_SYSTEM_H
|
||||||
|
|
||||||
#if !defined(CONFIG_OS_BEOS) \
|
#if !defined(CONFIG_OS_BEOS) \
|
||||||
|
&& !defined(CONFIG_OS_DOS) \
|
||||||
&& !defined(CONFIG_OS_OS2) \
|
&& !defined(CONFIG_OS_OS2) \
|
||||||
&& !defined(CONFIG_OS_RISCOS) \
|
&& !defined(CONFIG_OS_RISCOS) \
|
||||||
&& !defined(CONFIG_OS_UNIX) \
|
&& !defined(CONFIG_OS_UNIX) \
|
||||||
@ -15,6 +16,7 @@
|
|||||||
#include "osdep/win32/overrides.h"
|
#include "osdep/win32/overrides.h"
|
||||||
|
|
||||||
#include "osdep/beos/sysinfo.h"
|
#include "osdep/beos/sysinfo.h"
|
||||||
|
#include "osdep/dos/sysinfo.h"
|
||||||
#include "osdep/os2/sysinfo.h"
|
#include "osdep/os2/sysinfo.h"
|
||||||
#include "osdep/riscos/sysinfo.h"
|
#include "osdep/riscos/sysinfo.h"
|
||||||
#include "osdep/unix/sysinfo.h"
|
#include "osdep/unix/sysinfo.h"
|
||||||
|
@ -602,7 +602,7 @@ add_uri_to_string(struct string *string, const struct uri *uri,
|
|||||||
"URI_FILENAME should be used alone %d", components);
|
"URI_FILENAME should be used alone %d", components);
|
||||||
|
|
||||||
if (wants(URI_PATH) && !is_uri_dir_sep(uri, *filename)) {
|
if (wants(URI_PATH) && !is_uri_dir_sep(uri, *filename)) {
|
||||||
#ifdef CONFIG_OS_WIN32
|
#if defined(CONFIG_OS_WIN32) || defined(CONFIG_OS_DOS)
|
||||||
if (uri->protocol != PROTOCOL_FILE)
|
if (uri->protocol != PROTOCOL_FILE)
|
||||||
#endif
|
#endif
|
||||||
/* FIXME: Add correct separator */
|
/* FIXME: Add correct separator */
|
||||||
|
Loading…
Reference in New Issue
Block a user