Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								7794090251 
								
							 
						 
						
							
							
								
								Following Nick's suggestion, rename posix.fdlistdir() to posix.flistdir(), to  
							
							... 
							
							
							
							be consistent with other functions accepting file descriptors (fdlistdir() was
added in 3.3, so hasn't been released yet). 
							
						 
						
							2012-02-06 19:54:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f3b2d88b67 
								
							 
						 
						
							
							
								
								Issue  #8828 : Add new function os.replace(), for cross-platform renaming with overwriting.  
							
							
							
						 
						
							2012-01-30 22:08:52 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								91ecea24f5 
								
							 
						 
						
							
							
								
								Issue  #13772 : In os.symlink() under Windows, do not try to guess the link  
							
							... 
							
							
							
							target's type (file or directory).  The detection was buggy and made the
call non-atomic (therefore prone to race conditions). 
							
						 
						
							2012-01-24 09:05:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5311c1d7ab 
								
							 
						 
						
							
							
								
								Issue  #13772 : In os.symlink() under Windows, do not try to guess the link  
							
							... 
							
							
							
							target's type (file or directory).  The detection was buggy and made the
call non-atomic (therefore prone to race conditions). 
							
						 
						
							2012-01-24 08:59:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								50590f111b 
								
							 
						 
						
							
							
								
								Use GetModuleHandleW to avoid *A functions where possible.  
							
							
							
						 
						
							2012-01-14 17:54:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e83f899364 
								
							 
						 
						
							
							
								
								Issue  #13530 : Document os.lseek() result  
							
							... 
							
							
							
							Patch written by Jérémy Anger. 
							
						 
						
							2011-12-17 23:15:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								76961faaa0 
								
							 
						 
						
							
							
								
								Issue  #13757 : Change os.fdlistdir() so that it duplicates the passed file  
							
							... 
							
							
							
							descriptor (instead of closing it). 
							
						 
						
							2012-01-10 20:25:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								f2840a8890 
								
							 
						 
						
							
							
								
								Backed out changeset 36f2e236c601: For some reason, rewinddir() doesn't work as  
							
							... 
							
							
							
							it should on OpenIndiana. 
							
						 
						
							2012-01-08 20:30:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								38f425e475 
								
							 
						 
						
							
							
								
								Issue  #13739 : It's simpler and more direct to call rewinddir() at the  
							
							... 
							
							
							
							beginning. 
							
						 
						
							2012-01-08 19:07:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								7546ad327d 
								
							 
						 
						
							
							
								
								Issue  #13739 : In os.listdir(), rewind the directory stream (so that listdir()  
							
							... 
							
							
							
							can be called again on the same open file). 
							
						 
						
							2012-01-08 18:34:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								25ec056cc2 
								
							 
						 
						
							
							
								
								Issue  #13530 : Document os.lseek() result  
							
							... 
							
							
							
							Patch written by Jérémy Anger. 
							
						 
						
							2011-12-17 23:15:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1b57967b96 
								
							 
						 
						
							
							
								
								Issue  #13560 : Locale codec functions use the classic "errors" parameter,  
							
							... 
							
							
							
							instead of surrogateescape
So it would be possible to support more error handlers later. 
							
						 
						
							2011-12-17 05:47:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1f33f2b0c3 
								
							 
						 
						
							
							
								
								Issue  #13560 : os.strerror() now uses the current locale encoding instead of UTF-8  
							
							
							
						 
						
							2011-12-17 04:45:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								984890fcbb 
								
							 
						 
						
							
							
								
								Close   #13415 : Test in configure if unsetenv() has a return value or not.  
							
							... 
							
							
							
							Patch written by Charles-François Natali. 
							
						 
						
							2011-11-24 13:53:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e8eb0e82f3 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2011-11-22 23:14:47 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4bb867d3ec 
								
							 
						 
						
							
							
								
								plug refleak  
							
							
							
						 
						
							2011-11-22 23:12:49 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								65170954e0 
								
							 
						 
						
							
							
								
								(Merge 3.2) Issue  #13415 : os.unsetenv() doesn't ignore errors anymore.  
							
							
							
						 
						
							2011-11-22 22:16:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								60b385e813 
								
							 
						 
						
							
							
								
								Issue  #13415 : os.unsetenv() doesn't ignore errors anymore.  
							
							
							
						 
						
							2011-11-22 22:01:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f8facacf30 
								
							 
						 
						
							
							
								
								Fix compiler warnings  
							
							
							
						 
						
							2011-11-22 02:30:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9d3b93ba30 
								
							 
						 
						
							
							
								
								Use the new Unicode API  
							
							... 
							
							
							
							* Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0)
 * Replce PyUnicode_FromUnicode(str, len) by PyUnicode_FromWideChar(str, len)
 * Replace Py_UNICODE by wchar_t
 * posix_putenv() uses PyUnicode_FromFormat() to create the string, instead
   of PyUnicode_FromUnicode() + _snwprintf() 
							
						 
						
							2011-11-22 02:27:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f7c5ae2257 
								
							 
						 
						
							
							
								
								Issue  #13374 : Deprecate os.getcwdb() on Windows  
							
							
							
						 
						
							2011-11-16 23:43:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1ab6c2d2c2 
								
							 
						 
						
							
							
								
								Issue  #13374 : The Windows bytes API has been deprecated in the os module. Use  
							
							... 
							
							
							
							Unicode filenames instead of bytes filenames to not depend on the ANSI code
page anymore and to support any filename. 
							
						 
						
							2011-11-15 22:27:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6139c1bfa3 
								
							 
						 
						
							
							
								
								Issue  #12442 : nt._getdiskusage() is now using the Windows Unicode API  
							
							
							
						 
						
							2011-11-09 22:14:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								d03a49150f 
								
							 
						 
						
							
							
								
								Commit 59dca1e2363d for issue  #13327  introduced a compilation warning  
							
							
							
						 
						
							2011-11-08 17:28:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								569b494320 
								
							 
						 
						
							
							
								
								Fix   #13327 . utimensat now has the atime and mtime arguments set as optional,  
							
							... 
							
							
							
							defaulting to None like the other utimes family members. It now accepts
keyword arguments because, unlike other other functions in the family,
it has a `flags` value at the end of the argument list (which
retains its 0 default). 
							
						 
						
							2011-11-07 16:09:20 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								7ef53ef916 
								
							 
						 
						
							
							
								
								Forgot to apply the futimesat change.  
							
							
							
						 
						
							2011-11-07 14:38:24 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								c1b65d1831 
								
							 
						 
						
							
							
								
								Fix 13327. Remove explicit None arguments from futimes, futimens, futimesat,  
							
							... 
							
							
							
							and lutimes. 
							
						 
						
							2011-11-07 14:18:54 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								b0d5b5d3b2 
								
							 
						 
						
							
							
								
								Adjust None handling to be a bit more clean. Thanks to Benjamin  
							
							... 
							
							
							
							for pointing it out. 
							
						 
						
							2011-11-07 10:51:18 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								52fbea1d87 
								
							 
						 
						
							
							
								
								Fix   #13327 . Remove the need for an explicit None as the second argument to  
							
							... 
							
							
							
							os.utime in order to update to the current time. The second argument is now
optional. 
							
						 
						
							2011-11-06 13:41:17 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ross Lagerwall 
								
							 
						 
						
							
							
							
							
								
							
							
								ab1078b987 
								
							 
						 
						
							
							
								
								(Merge 3.2) Issue  #13339 .  
							
							
							
						 
						
							2011-11-04 07:15:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ross Lagerwall 
								
							 
						 
						
							
							
							
							
								
							
							
								dcfde5aac9 
								
							 
						 
						
							
							
								
								Issue  #13339 : Fix compile error in posixmodule.c due to missing semicolon.  
							
							... 
							
							
							
							Thanks to Robert Xiao. 
							
						 
						
							2011-11-04 07:09:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8b905bd9d4 
								
							 
						 
						
							
							
								
								Issue  #13226 : Add RTLD_xxx constants to the os module. These constants can by  
							
							... 
							
							
							
							used with sys.setdlopenflags(). 
							
						 
						
							2011-10-25 13:34:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								bd928fef42 
								
							 
						 
						
							
							
								
								Rename _Py_identifier to _Py_IDENTIFIER.  
							
							
							
						 
						
							2011-10-14 10:20:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								beac78bb24 
								
							 
						 
						
							
							
								
								Use PyUnicode_AsUnicodeAndSize() instead of PyUnicode_GET_SIZE()  
							
							
							
						 
						
							2011-10-11 21:55:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								1ee1b6fe0d 
								
							 
						 
						
							
							
								
								Use identifier API for PyObject_GetAttrString.  
							
							
							
						 
						
							2011-10-10 18:11:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								034f6cf10c 
								
							 
						 
						
							
							
								
								Add PyUnicode_Copy() function, include it to the public API  
							
							
							
						 
						
							2011-09-30 02:26:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								eb5657a0c5 
								
							 
						 
						
							
							
								
								posix module catches PyUnicode_AsUnicode() failure  
							
							... 
							
							
							
							* Replace PyUnicode_AS_UNICODE by PyUnicode_AsUnicode, PyUnicode_AS_UNICODE is
   no more a real macro
 * Replace Py_UNICODE by wchar_t in code specific to Windows 
							
						 
						
							2011-09-30 01:44:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								639418812f 
								
							 
						 
						
							
							
								
								Use the new Py_ARRAY_LENGTH macro  
							
							
							
						 
						
							2011-09-29 00:42:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa6777503 
								
							 
						 
						
							
							
								
								os.statvfs() encodes the filename to the filesystem encoding  
							
							
							
						 
						
							2011-09-20 04:04:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ross Lagerwall 
								
							 
						 
						
							
							
							
							
								
							
							
								b1e5d595af 
								
							 
						 
						
							
							
								
								Issue  #12517 : Silence warning on windows buildbots (from 7fd80c61ddaa).  
							
							
							
						 
						
							2011-09-19 08:30:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9428d53eb4 
								
							 
						 
						
							
							
								
								only compile xattrs on glibc ( closes   #12720 )  
							
							
							
						 
						
							2011-09-14 11:45:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b77fe17320 
								
							 
						 
						
							
							
								
								Use xattr functions from sys/xattr.h instead of attr/xattr.h ( closes   #12720 )  
							
							... 
							
							
							
							sys/xattr.h is glibc while attr/xattr.h is a separate library. 
							
						 
						
							2011-09-13 17:20:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								54b01498e3 
								
							 
						 
						
							
							
								
								Typo  
							
							
							
						 
						
							2011-09-10 01:53:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								9c82227277 
								
							 
						 
						
							
							
								
								Yet another fix for  #12763 : test_posix failure on OpenIndiana  
							
							
							
						 
						
							2011-09-10 01:40:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								f2cb4e8b35 
								
							 
						 
						
							
							
								
								Close issue 12952: Solaris/Illumos (OpenIndiana) Scheduling policies  
							
							
							
						 
						
							2011-09-09 23:55:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								9e3e70b331 
								
							 
						 
						
							
							
								
								Issue  #12904 : os.utime, os.futimes, os.lutimes, and os.futimesat now write  
							
							... 
							
							
							
							atime and mtime with nanosecond precision on modern POSIX platforms. 
							
						 
						
							2011-09-08 19:29:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								ea0d5fcb4a 
								
							 
						 
						
							
							
								
								Issue  #12871 : sched_get_priority_(min|max) might not be defined even though  
							
							... 
							
							
							
							<sched.h> is available (most notably on OpenBSD when built without pthread):
add an explicit configure check. 
							
						 
						
							2011-09-06 19:03:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								799bd80d8a 
								
							 
						 
						
							
							
								
								expose linux extended file system attributes ( closes   #12720 )  
							
							
							
						 
						
							2011-08-31 22:15:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								dfc80e3d97 
								
							 
						 
						
							
							
								
								Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.  
							
							... 
							
							
							
							The macro was introduced in #12724 . 
							
						 
						
							2011-08-10 20:28:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a17a5d67b4 
								
							 
						 
						
							
							
								
								typo  
							
							
							
						 
						
							2011-08-09 16:49:13 -05:00