Kaydet (Commit) ffe431d8 authored tarafından Martin v. Löwis's avatar Martin v. Löwis

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.
........
üst c3b39245
......@@ -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
......
......@@ -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:
......
......@@ -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 \
......
......@@ -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.
......
......@@ -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
......
......@@ -556,9 +556,6 @@
<File
RelativePath="..\..\Python\getcopyright.c">
</File>
<File
RelativePath="..\..\Python\getmtime.c">
</File>
<File
RelativePath="..\..\Python\getopt.c">
</File>
......
......@@ -1650,10 +1650,6 @@
RelativePath="..\..\Python\getcopyright.c"
>
</File>
<File
RelativePath="..\..\Python\getmtime.c"
>
</File>
<File
RelativePath="..\..\Python\getopt.c"
>
......
......@@ -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 \
......
......@@ -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"
......
......@@ -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 \
......
......@@ -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 \
......
......@@ -280,7 +280,6 @@ EXPORTS
PyNumber_Xor
PyOS_AfterFork
PyOS_FiniInterrupts
PyOS_GetLastModificationTime
PyOS_InitInterrupts
PyOS_InterruptOccurred
PyOS_Readline
......
......@@ -1650,10 +1650,6 @@
RelativePath="..\Python\getcopyright.c"
>
</File>
<File
RelativePath="..\Python\getmtime.c"
>
</File>
<File
RelativePath="..\Python\getopt.c"
>
......
/* 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
......@@ -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.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment