Merged revisions 68203 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/trunk

........
  r68203 | martin.v.loewis | 2009-01-03 18:19:26 +0100 (Sa, 03 Jan 2009) | 2 lines

  Issue #4817: Remove unused function PyOS_GetLastModificationTime.
........
This commit is contained in:
Martin v. Löwis 2009-01-03 17:22:40 +00:00
parent c3b39245a7
commit ffe431d8bd
15 changed files with 2 additions and 63 deletions

View File

@ -15,13 +15,6 @@ Operating System Utilities
one of the strings ``'<stdin>'`` or ``'???'``.
.. cfunction:: long PyOS_GetLastModificationTime(char *filename)
Return the time of last modification of the file *filename*. The result is
encoded in the same way as the timestamp returned by the standard C library
function :cfunc:`time`.
.. cfunction:: void PyOS_AfterFork()
Function to update some internal state after a process fork; this should be

View File

@ -841,9 +841,6 @@ PyNumber_Xor:PyObject*::+1:
PyNumber_Xor:PyObject*:o1:0:
PyNumber_Xor:PyObject*:o2:0:
PyOS_GetLastModificationTime:long:::
PyOS_GetLastModificationTime:char*:filename::
PyObject_AsFileDescriptor:int:::
PyObject_AsFileDescriptor:PyObject*:o:0:

View File

@ -263,7 +263,6 @@ PYTHON_OBJS= \
Python/getargs.o \
Python/getcompiler.o \
Python/getcopyright.o \
Python/getmtime.o \
Python/getplatform.o \
Python/getversion.o \
Python/graminit.o \

View File

@ -12,6 +12,8 @@ What's New in Python 3.1 alpha 0
Core and Builtins
-----------------
- Issue #4817: Remove unused function PyOS_GetLastModificationTime.
- Issue #4580: Fix slicing of memoryviews when the item size is greater than
one byte. Also fixes the meaning of len() so that it returns the number of
items, rather than the size in bytes.

View File

@ -402,10 +402,6 @@ SOURCE=..\..\Python\getcopyright.c
# End Source File
# Begin Source File
SOURCE=..\..\Python\getmtime.c
# End Source File
# Begin Source File
SOURCE=..\..\Python\getopt.c
# End Source File
# Begin Source File

View File

@ -556,9 +556,6 @@
<File
RelativePath="..\..\Python\getcopyright.c">
</File>
<File
RelativePath="..\..\Python\getmtime.c">
</File>
<File
RelativePath="..\..\Python\getopt.c">
</File>

View File

@ -1650,10 +1650,6 @@
RelativePath="..\..\Python\getcopyright.c"
>
</File>
<File
RelativePath="..\..\Python\getmtime.c"
>
</File>
<File
RelativePath="..\..\Python\getopt.c"
>

View File

@ -339,7 +339,6 @@ SRC.PYTHON= $(addprefix $(TOP), \
Python/getargs.c \
Python/getcompiler.c \
Python/getcopyright.c \
Python/getmtime.c \
Python/getplatform.c \
Python/getversion.c \
Python/graminit.c \

View File

@ -930,9 +930,6 @@ EXPORTS
; From python26_s.lib(getcopyright)
"Py_GetCopyright"
; From python26_s.lib(getmtime)
"PyOS_GetLastModificationTime"
; From python26_s.lib(getplatform)
"Py_GetPlatform"

View File

@ -1377,8 +1377,6 @@ getcopyright.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \
$(PY_INCLUDE)\stringobject.h $(PY_INCLUDE)\sysmodule.h $(PY_INCLUDE)\traceback.h \
$(PY_INCLUDE)\tupleobject.h
getmtime.obj: pyconfig.h
getplatform.obj: $(PY_INCLUDE)\abstract.h $(PY_INCLUDE)\ceval.h \
$(PY_INCLUDE)\classobject.h $(PY_INCLUDE)\cobject.h $(PY_INCLUDE)\complexobject.h \
pyconfig.h $(PY_INCLUDE)\dictobject.h $(PY_INCLUDE)\fileobject.h \

View File

@ -939,8 +939,6 @@ getcopyright.obj: abstract.h ceval.h classobject.h cobject.h \
pystate.h python.h pythonrun.h rangeobject.h sliceobject.h \
stringobject.h sysmodule.h traceback.h tupleobject.h
getmtime.obj: pyconfig.h
getplatform.obj: abstract.h ceval.h classobject.h cobject.h complexobject.h \
pyconfig.h dictobject.h fileobject.h floatobject.h funcobject.h \
import.h intobject.h intrcheck.h listobject.h longobject.h \

View File

@ -280,7 +280,6 @@ EXPORTS
PyNumber_Xor
PyOS_AfterFork
PyOS_FiniInterrupts
PyOS_GetLastModificationTime
PyOS_InitInterrupts
PyOS_InterruptOccurred
PyOS_Readline

View File

@ -1650,10 +1650,6 @@
RelativePath="..\Python\getcopyright.c"
>
</File>
<File
RelativePath="..\Python\getmtime.c"
>
</File>
<File
RelativePath="..\Python\getopt.c"
>

View File

@ -1,26 +0,0 @@
/* Subroutine to get the last modification time of a file */
/* (A separate file because this may be OS dependent) */
#include "Python.h"
#include "pyconfig.h"
#ifdef __cplusplus
extern "C" {
#endif
time_t
PyOS_GetLastModificationTime(char *path, FILE *fp)
{
struct stat st;
if (fstat(fileno(fp), &st) != 0)
return -1;
else
return st.st_mtime;
}
#ifdef __cplusplus
}
#endif

View File

@ -27,8 +27,6 @@ extern "C" {
typedef unsigned short mode_t;
#endif
extern time_t PyOS_GetLastModificationTime(char *, FILE *);
/* In getmtime.c */
/* Magic word to reject .pyc files generated by other Python versions.
It should change for each incompatible change to the bytecode.