diff -r 089a4431e615 Modules/posixmodule.c --- a/Modules/posixmodule.c Sat Jan 01 15:30:24 2011 +0100 +++ b/Modules/posixmodule.c Sun Jan 02 10:21:14 2011 +0100 @@ -7295,6 +7295,9 @@ "tempnam is a potential security risk to your program") < 0) return NULL; + if (PyErr_WarnPy3k("tempnam has been removed in 3.0", 1) < 0) + return NULL; + #ifdef MS_WINDOWS name = _tempnam(dir, pfx); #else @@ -7319,6 +7322,9 @@ { FILE *fp; + if (PyErr_WarnPy3k("tmpfile has been removed in 3.0", 1) < 0) + return NULL; + fp = tmpfile(); if (fp == NULL) return posix_error(); @@ -7342,6 +7348,9 @@ "tmpnam is a potential security risk to your program") < 0) return NULL; + if (PyErr_WarnPy3k("tmpnam has been removed in 3.0", 1) < 0) + return NULL; + #ifdef USE_TMPNAM_R name = tmpnam_r(buffer); #else