Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								b2462e2b8c 
								
							 
						 
						
							
							
								
								Minor clarification about fdopen().  
							
							
							
						 
						
							2012-06-24 13:24:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								306336bcda 
								
							 
						 
						
							
							
								
								Closes   #15161 : add support for giving path as a fd for truncate() and pathconf().  
							
							
							
						 
						
							2012-06-24 12:55:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								8ccadaafe6 
								
							 
						 
						
							
							
								
								Restore mostly-alphabetic sorting of os functions.  
							
							
							
						 
						
							2012-06-24 12:50:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								b9df00cc00 
								
							 
						 
						
							
							
								
								Note that equivalents are valid for 3.3+ only.  
							
							
							
						 
						
							2012-06-24 12:38:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								b9831ab63c 
								
							 
						 
						
							
							
								
								Move Linux-only *xattr() functions to their own subheading.  
							
							
							
						 
						
							2012-06-24 11:57:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								b1a1ac0b67 
								
							 
						 
						
							
							
								
								Small nits in os doc.  
							
							
							
						 
						
							2012-06-24 11:54:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								50c4000685 
								
							 
						 
						
							
							
								
								"Refactor" docs for the new dir_fd, follow_symlinks, path-as-fd APIs: document the options at a central place and link to it.  
							
							
							
						 
						
							2012-06-24 11:45:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								b698d8e7e9 
								
							 
						 
						
							
							
								
								Issue  #15154 : Add "dir_fd" parameter to os.rmdir, remove "rmdir"  
							
							... 
							
							
							
							parameter from os.remove / os.unlink.
Patch written by Georg Brandl.  (I'm really looking forward to George
getting commit privileges so I don't have to keep doing checkins on his
behalf.) 
							
						 
						
							2012-06-23 16:55:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								9cf065cfdc 
								
							 
						 
						
							
							
								
								Issue  #14626 : Large refactoring of functions / parameters in the os module.  
							
							... 
							
							
							
							Many functions now support "dir_fd" and "follow_symlinks" parameters;
some also support accepting an open file descriptor in place of of a path
string.  Added os.support_* collections as LBYL helpers.  Removed many
functions only previously seen in 3.3 alpha releases (often starting with
"f" or "l", or ending with "at").  Originally suggested by Serhiy Storchaka;
implemented by Larry Hastings. 
							
						 
						
							2012-06-22 16:30:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								9436361e4c 
								
							 
						 
						
							
							
								
								Closes   #10142 : Support for SEEK_HOLE/SEEK_DATA  
							
							
							
						 
						
							2012-06-22 18:32:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								034d0aa217 
								
							 
						 
						
							
							
								
								Issue  #14711 : os.stat_float_times() has been deprecated.  
							
							
							
						 
						
							2012-06-05 01:22:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								fa52cbd5e6 
								
							 
						 
						
							
							
								
								#14863 : Update the documentation of os.fdopen()  
							
							
							
						 
						
							2012-05-24 21:49:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								1a01ebc41c 
								
							 
						 
						
							
							
								
								#14863 : Update the documentation of os.fdopen()  
							
							... 
							
							
							
							There's no bufsize argument anymore, and os.fdopen() is only a very
thin wrapper around open() anymore. Change the documentation to
reflect that. 
							
						 
						
							2012-05-24 21:46:36 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								f0bf135cd1 
								
							 
						 
						
							
							
								
								Restore [] where default arguments are not keywords  
							
							
							
						 
						
							2012-05-22 16:14:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								979f37afd2 
								
							 
						 
						
							
							
								
								Restore [] where default arguments are not keywords  
							
							... 
							
							
							
							Reverts some changes of d13fdd97cc8e. 
							
						 
						
							2012-05-22 16:12:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								87d8200978 
								
							 
						 
						
							
							
								
								#14804 : Remove [] around optional arguments with default values  
							
							
							
						 
						
							2012-05-21 13:35:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hynek Schlawack 
								
							 
						 
						
							
							
							
							
								
							
							
								dfa465243c 
								
							 
						 
						
							
							
								
								#14804 : Remove [] around optional arguments with default values  
							
							
							
						 
						
							2012-05-21 11:01:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								76ad59b7e8 
								
							 
						 
						
							
							
								
								Issue  #14127 : Add ns= parameter to utime, futimes, and lutimes.  
							
							... 
							
							
							
							Removed futimens as it is now redundant.
Changed shutil.copystat to use st_atime_ns and st_mtime_ns from os.stat
and ns= parameter to utime--it once again preserves exact metadata on Linux! 
							
						 
						
							2012-05-03 00:30:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9bfe17be 
								
							 
						 
						
							
							
								
								Issue  #10433 : merge  
							
							
							
						 
						
							2012-04-30 11:15:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								2e20968feb 
								
							 
						 
						
							
							
								
								Issue  #10433 : Document unique behavior of 'os.getgroups' on Mac OS X.  
							
							
							
						 
						
							2012-04-30 11:14:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								990eff0776 
								
							 
						 
						
							
							
								
								Backing out 86dc014cdd74. Not ready yet  
							
							
							
						 
						
							2012-04-26 17:05:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								2b47f0a23f 
								
							 
						 
						
							
							
								
								Close   #10142 : Support for SEEK_HOLE/SEEK_DATA  
							
							
							
						 
						
							2012-04-26 16:39:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								6fe20b3aee 
								
							 
						 
						
							
							
								
								Issue  #14127 : Add st_{cma}time_ns fields to os.stat() result object.  
							
							
							
						 
						
							2012-04-19 15:07:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								d049d5c7fb 
								
							 
						 
						
							
							
								
								fix Sphinx error in os.rst  
							
							
							
						 
						
							2012-02-11 09:52:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								bcf2b59fb5 
								
							 
						 
						
							
							
								
								Issue  #13609 : Add two functions to query the terminal size:  
							
							... 
							
							
							
							os.get_terminal_size (low level) and shutil.get_terminal_size (high level).
Patch by Zbigniew Jędrzejewski-Szmek. 
							
						 
						
							2012-02-08 23:28:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4195b5caea 
								
							 
						 
						
							
							
								
								Backout f8409b3d6449: the PEP 410 is not accepted yet  
							
							
							
						 
						
							2012-02-08 23:03:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ccd5715a14 
								
							 
						 
						
							
							
								
								PEP 410  
							
							
							
						 
						
							2012-02-08 14:31:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								7372b06cd7 
								
							 
						 
						
							
							
								
								Issue  #13734 : Add os.fwalk(), a directory walking function yielding file  
							
							... 
							
							
							
							descriptors. 
							
						 
						
							2012-02-05 15:15:38 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								dc3044c704 
								
							 
						 
						
							
							
								
								Issue  #12760 : Add a create mode to open(). Patch by David Townshend.  
							
							
							
						 
						
							2012-01-09 22:40:02 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								257a14c2a5 
								
							 
						 
						
							
							
								
								Refactor functions signatures in the doc.  
							
							
							
						 
						
							2011-11-09 00:25:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								4b6fabdff1 
								
							 
						 
						
							
							
								
								Backed out changeset 60ae7979fec8  
							
							
							
						 
						
							2011-11-08 14:54:02 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								e751d6f2f1 
								
							 
						 
						
							
							
								
								Remove the old style [...] to denote optional args and show the defaults.  
							
							
							
						 
						
							2011-11-08 14:30:02 -06: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 
								
							 
						 
						
							
							
							
							
								
							
							
								c1b65d1831 
								
							 
						 
						
							
							
								
								Fix 13327. Remove explicit None arguments from futimes, futimens, futimesat,  
							
							... 
							
							
							
							and lutimes. 
							
						 
						
							2011-11-07 14:18:54 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e3455c026a 
								
							 
						 
						
							
							
								
								Mention that os.O_CLOEXEC was added to Python 3.3  
							
							
							
						 
						
							2011-10-20 00:46:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								f10644983e 
								
							 
						 
						
							
							
								
								Merge with 3.2.  
							
							
							
						 
						
							2011-10-19 11:06:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								bb8606dae3 
								
							 
						 
						
							
							
								
								#12277 : merge with 3.2.  
							
							
							
						 
						
							2011-10-18 13:00:36 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								67494f2224 
								
							 
						 
						
							
							
								
								#12277 : add missing comma.  
							
							
							
						 
						
							2011-10-18 12:59:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								69db2dbcbe 
								
							 
						 
						
							
							
								
								Fix typo in the os doc: lremoveattr => lremovexattr  
							
							
							
						 
						
							2011-10-14 00:07:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								62ab10a05a 
								
							 
						 
						
							
							
								
								Replace mentions of IOError  
							
							
							
						 
						
							2011-10-12 20:10:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ross Lagerwall 
								
							 
						 
						
							
							
							
							
								
							
							
								7194efe8b4 
								
							 
						 
						
							
							
								
								Merge with 3.2.  
							
							
							
						 
						
							2011-09-01 07:02:31 +02:00