#include <io.h>
#include <stdio.h>
#include <process.h>
-#include "osdefs.h"
#endif
+#include "osdefs.h"
#endif
#include <sys/types.h>
$(PATHOBJ)\MethodObject.obj \
$(PATHOBJ)\ModuleObject.obj \
$(PATHOBJ)\Object.obj \
+ $(PATHOBJ)\ObMalloc.obj \
$(PATHOBJ)\RangeObject.obj \
$(PATHOBJ)\SliceObject.obj \
$(PATHOBJ)\StringObject.obj \
/* Provide a default library so writers of extension modules
* won't have to explicitly specify it anymore
*/
-#pragma library("Python22.lib")
+#pragma library("Python24.lib")
/***************************************************/
/* 32-Bit IBM VisualAge C/C++ v3.0 for OS/2 */
-LIBRARY PYTHON22 INITINSTANCE TERMINSTANCE
-DESCRIPTION 'Python 2.2 Core DLL'
+LIBRARY PYTHON24 INITINSTANCE TERMINSTANCE
+DESCRIPTION 'Python 2.4 Core DLL'
PROTMODE
DATA MULTIPLE NONSHARED
struct stat s;
if (stat(filename, &s) == 0) {
if (S_ISDIR(s.st_mode))
-# if defined(PY_OS2) && defined(PYCC_VACPP)
+# if defined(PYOS_OS2) && defined(PYCC_VACPP)
errno = EOS2ERR;
# else
errno = EISDIR;