diff options
| author | Skip Montanaro <skip@pobox.com> | 2004-01-17 14:19:44 +0000 |
|---|---|---|
| committer | Skip Montanaro <skip@pobox.com> | 2004-01-17 14:19:44 +0000 |
| commit | ce59c04127cb82127e247f5e986b07cbb6c39c61 (patch) | |
| tree | 75b910d56a7b8f039e99c2cf6156c061124ef1e8 /Modules | |
| parent | 09de7567269af82164ec7dd0c5edf3ec6d1b7502 (diff) | |
| download | cpython-git-ce59c04127cb82127e247f5e986b07cbb6c39c61.tar.gz | |
Remove support for SunOS 4.
Remove BAD_EXEC_PROTOYPE (leftover from IRIX 4 demolition).
Diffstat (limited to 'Modules')
| -rw-r--r-- | Modules/Setup.dist | 3 | ||||
| -rw-r--r-- | Modules/mmapmodule.c | 5 | ||||
| -rw-r--r-- | Modules/pcre-int.h | 8 | ||||
| -rw-r--r-- | Modules/posixmodule.c | 19 |
4 files changed, 1 insertions, 34 deletions
diff --git a/Modules/Setup.dist b/Modules/Setup.dist index 3ca6dab39d..51442c9ae2 100644 --- a/Modules/Setup.dist +++ b/Modules/Setup.dist @@ -361,8 +361,7 @@ GLHACK=-Dclear=__GLclear # Curses support, requring the System V version of curses, often # provided by the ncurses library. e.g. on Linux, link with -lncurses -# instead of -lcurses; on SunOS 4.1.3, insert -I/usr/5include -# -L/usr/5lib before -lcurses). +# instead of -lcurses). # # First, look at Setup.config; configure may have set this for you. diff --git a/Modules/mmapmodule.c b/Modules/mmapmodule.c index a61a37a10c..6cb47171b6 100644 --- a/Modules/mmapmodule.c +++ b/Modules/mmapmodule.c @@ -39,11 +39,6 @@ my_getpagesize(void) #include <sys/mman.h> #include <sys/stat.h> -#ifndef MS_SYNC -/* This is missing e.g. on SunOS 4.1.4 */ -#define MS_SYNC 0 -#endif - #if defined(HAVE_SYSCONF) && defined(_SC_PAGESIZE) static int my_getpagesize(void) diff --git a/Modules/pcre-int.h b/Modules/pcre-int.h index ceae8eb29b..d07d536d95 100644 --- a/Modules/pcre-int.h +++ b/Modules/pcre-int.h @@ -35,14 +35,6 @@ restrictions: modules, but which are not relevant to the outside. */ -/* To cope with SunOS4 and other systems that lack memmove() but have bcopy(), -define a macro for memmove() if USE_BCOPY is defined. */ - -#ifdef USE_BCOPY -#undef memmove /* some systems may have a macro */ -#define memmove(a, b, c) bcopy(b, a, c) -#endif - /* Standard C headers plus the external interface definition */ #include <ctype.h> diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c index aa9f36ca7d..71a102c7c2 100644 --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -136,16 +136,6 @@ corresponding Unix manual entries for more information on calls."); #ifndef _MSC_VER -#if defined(sun) && !defined(__SVR4) -/* SunOS 4.1.4 doesn't have prototypes for these: */ -extern int rename(const char *, const char *); -extern int pclose(FILE *); -extern int fclose(FILE *); -extern int fsync(int); -extern int lstat(const char *, struct stat *); -extern int symlink(const char *, const char *); -#endif - #if defined(__sgi)&&_COMPILER_VERSION>=700 /* declare ctermid_r if compiling with MIPSPro 7.x in ANSI C mode (default) */ @@ -2117,11 +2107,7 @@ posix_execv(PyObject *self, PyObject *args) } argvlist[argc] = NULL; -#ifdef BAD_EXEC_PROTOTYPES - execv(path, (const char **) argvlist); -#else /* BAD_EXEC_PROTOTYPES */ execv(path, argvlist); -#endif /* BAD_EXEC_PROTOTYPES */ /* If we get here it's definitely an error */ @@ -2260,12 +2246,7 @@ posix_execve(PyObject *self, PyObject *args) } envlist[envc] = 0; - -#ifdef BAD_EXEC_PROTOTYPES - execve(path, (const char **)argvlist, envlist); -#else /* BAD_EXEC_PROTOTYPES */ execve(path, argvlist, envlist); -#endif /* BAD_EXEC_PROTOTYPES */ /* If we get here it's definitely an error */ |
