Mercurial > cpython-lru_cache-weakref
view Lib/test/test_fcntl.py @ 5817:48b94de85bf3 legacy-trunk
Extensive changes by AMK.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 17 Jul 1997 16:29:42 +0000 |
| parents | 595a5fe140d4 |
| children | 39b413ac2cc9 |
line wrap: on
line source
#! /usr/bin/env python """Test program for the fcntl C module. Roger E. Masse """ import struct import fcntl import FCNTL import os from test_support import verbose filename = '/tmp/delete-me' # the example from the library docs f = open(filename,'w') rv = fcntl.fcntl(f.fileno(), FCNTL.F_SETFL, os.O_NONBLOCK) if verbose: print 'Status from fnctl with O_NONBLOCK: ', rv lockdata = struct.pack('hhllhh', FCNTL.F_WRLCK, 0, 0, 0, 0, 0) if verbose: print 'struct.pack: ', `lockdata` rv = fcntl.fcntl(f.fileno(), FCNTL.F_SETLKW, lockdata) if verbose: print 'String from fcntl with F_SETLKW: ', `rv` f.close() os.unlink(filename)
