コード例 #1
0
 def get_osfhandle(fd):
     from pypy.rlib.rposix import validate_fd
     validate_fd(fd)
     handle = _get_osfhandle(fd)
     if handle == INVALID_HANDLE_VALUE:
         raise WindowsError(ERROR_INVALID_HANDLE, "Invalid file handle")
     return handle
コード例 #2
0
ファイル: rwin32.py プロジェクト: nipengadmaster/pypy
 def get_osfhandle(fd):
     validate_fd(fd)
     handle = _get_osfhandle(fd)
     if handle == INVALID_HANDLE_VALUE:
         raise WindowsError(ERROR_INVALID_HANDLE, "Invalid file handle")
     return handle
コード例 #3
0
ファイル: api.py プロジェクト: Debug-Orz/Sypy
def fwrite(buf, sz, n, fp):
    validate_fd(fileno(fp))
    return _fwrite(buf, sz, n, fp)
コード例 #4
0
def validate_fd(space, fd):
    try:
        rposix.validate_fd(fd)
    except OSError, e:
        raise wrap_oserror(space, e)
コード例 #5
0
ファイル: api.py プロジェクト: Debug-Orz/Sypy
def feof(fp):
    validate_fd(fileno(fp))
    return _feof(fp)
コード例 #6
0
ファイル: api.py プロジェクト: Debug-Orz/Sypy
def fread(buf, sz, n, fp):
    validate_fd(fileno(fp))
    return _fread(buf, sz, n, fp)
コード例 #7
0
ファイル: api.py プロジェクト: nipengadmaster/pypy
def feof(fp):
    validate_fd(fileno(fp))
    return _feof(fp)
コード例 #8
0
ファイル: api.py プロジェクト: nipengadmaster/pypy
def fread(buf, sz, n, fp):
    validate_fd(fileno(fp))
    return _fread(buf, sz, n, fp)
コード例 #9
0
ファイル: api.py プロジェクト: nipengadmaster/pypy
def fwrite(buf, sz, n, fp):
    validate_fd(fileno(fp))
    return _fwrite(buf, sz, n, fp)