mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 02:15:10 +00:00 
			
		
		
		
	 f91df0465d
			
		
	
	
		f91df0465d
		
	
	
	
	
		
			
			svn+ssh://pythondev@svn.python.org/python/trunk ........ r69364 | kristjan.jonsson | 2009-02-06 04:17:34 -0600 (Fri, 06 Feb 2009) | 1 line Fix a number of Win32ErrorTests error cases. chmod wasn't being tested. 'access' never raises an error. ........ r69365 | armin.rigo | 2009-02-06 05:46:26 -0600 (Fri, 06 Feb 2009) | 2 lines Ivan on IRC in #twisted reported this crasher. ........ r69409 | georg.brandl | 2009-02-07 06:21:17 -0600 (Sat, 07 Feb 2009) | 1 line #5174: fix wrong file closing in example. ........ r69410 | neil.schemenauer | 2009-02-07 08:53:31 -0600 (Sat, 07 Feb 2009) | 4 lines Fix broken test in test_hotshot. Treating the current directory as an empty file is sloppy and non-portable. Use NamedTemporaryFile to make an empty file. ........ r69413 | neil.schemenauer | 2009-02-07 12:35:16 -0600 (Sat, 07 Feb 2009) | 2 lines Add test for issue #999042, explict global statement works. ........ r69417 | benjamin.peterson | 2009-02-07 17:01:19 -0600 (Sat, 07 Feb 2009) | 1 line document individual 2to3 fixers ........ r69435 | benjamin.peterson | 2009-02-08 08:38:13 -0600 (Sun, 08 Feb 2009) | 1 line document numliterals fixer ........ r69442 | benjamin.peterson | 2009-02-08 09:14:57 -0600 (Sun, 08 Feb 2009) | 1 line a few edits and typos ........ r69447 | vinay.sajip | 2009-02-08 13:06:08 -0600 (Sun, 08 Feb 2009) | 2 lines Issue #5170: Fixed Unicode output bug in logging and added test case. This is a regression which did not occur in 2.5. ........ r69495 | kristjan.jonsson | 2009-02-10 07:32:24 -0600 (Tue, 10 Feb 2009) | 1 line Issue 4804. Add a function to test the validity of file descriptors on Windows, and stop using global runtime settings to silence the warnings / assertions. ........ r69519 | gregory.p.smith | 2009-02-11 17:45:25 -0600 (Wed, 11 Feb 2009) | 3 lines Issue #1008086: Fixes socket.inet_aton() to always return 4 bytes even on LP64 platforms (most 64-bit Linux, bsd, unix systems). ........ r69520 | benjamin.peterson | 2009-02-11 21:50:00 -0600 (Wed, 11 Feb 2009) | 1 line os.fsync() should be used to ensure that data is written to disk ........ r69521 | benjamin.peterson | 2009-02-11 22:17:04 -0600 (Wed, 11 Feb 2009) | 1 line no need for this __bases__ trick anymore ........
		
			
				
	
	
		
			47 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /* File object interface (what's left of it -- see io.py) */
 | |
| 
 | |
| #ifndef Py_FILEOBJECT_H
 | |
| #define Py_FILEOBJECT_H
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| #define PY_STDIOTEXTMODE "b"
 | |
| 
 | |
| PyAPI_FUNC(PyObject *) PyFile_FromFd(int, char *, char *, int, char *, char *,
 | |
| 				     char *, int);
 | |
| PyAPI_FUNC(PyObject *) PyFile_GetLine(PyObject *, int);
 | |
| PyAPI_FUNC(int) PyFile_WriteObject(PyObject *, PyObject *, int);
 | |
| PyAPI_FUNC(int) PyFile_WriteString(const char *, PyObject *);
 | |
| PyAPI_FUNC(int) PyObject_AsFileDescriptor(PyObject *);
 | |
| PyAPI_FUNC(char *) Py_UniversalNewlineFgets(char *, int, FILE*, PyObject *);
 | |
| 
 | |
| /* The default encoding used by the platform file system APIs
 | |
|    If non-NULL, this is different than the default encoding for strings
 | |
| */
 | |
| PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding;
 | |
| PyAPI_DATA(int) Py_HasFileSystemDefaultEncoding;
 | |
| PyAPI_FUNC(int) _Py_SetFileSystemEncoding(PyObject *);
 | |
| 
 | |
| /* Internal API
 | |
| 
 | |
|    The std printer acts as a preliminary sys.stderr until the new io
 | |
|    infrastructure is in place. */
 | |
| PyAPI_FUNC(PyObject *) PyFile_NewStdPrinter(int);
 | |
| PyAPI_DATA(PyTypeObject) PyStdPrinter_Type;
 | |
| 
 | |
| #if defined _MSC_VER && _MSC_VER >= 1400
 | |
| /* A routine to check if a file descriptor is valid on Windows.  Returns 0
 | |
|  * and sets errno to EBADF if it isn't.  This is to avoid Assertions
 | |
|  * from various functions in the Windows CRT beginning with
 | |
|  * Visual Studio 2005
 | |
|  */
 | |
| int _PyVerify_fd(int fd);
 | |
| #else
 | |
| #define _PyVerify_fd(A) (1) /* dummy */
 | |
| #endif
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| #endif /* !Py_FILEOBJECT_H */
 |