mς
­fIc           @   sΣ  d  Z  d k Z d k Z d k Z d k Z d k l Z l Z e Z y e i	 Wn e
 j
 o d Z n Xd Z e i i d  o
 d Z n e i d& j oc e i d  d j o d Z d Z n d Z d Z e i e e e d d d d e i d  Z n e i d d d d g j o+ e i d  e i d d d d d d  Z nJ e i d! g j o
 d Z n- e i d e d e i d d d d d  Z e o e o d" Ge e  GHq΅n e e d#  Z e i e i   e i e i  Z e o d$ Ge GHn e i d! g j o< e i e i   e i e  Z e o d% Ge e  GHqHn e i   e i e  e e d#  Z e i e e i e i  Z e i d! g j o e i e e i e  Z n e i   e i e  d S('   sp   Test program for the fcntl C module.
   OS/2+EMX doesn't support the file locking operations.
   Roger E. Masse
N(   s   verboses   TESTFNt   llt   qqt   atheost   netbsd1t   netbsd2s	   Darwin1.2t   darwint   freebsd2t   freebsd3t   freebsd4t   freebsd5t   freebsd6t   bsdos2t   bsdos3t   bsdos4t   openbsdt   openbsd2t   openbsd3t   openbsd4t   li   t   it   lxxxxt   hhi    t   aix3t   aix4s   hp-uxBt	   unixware7t   hhllliit   os2emxs   struct.pack: t   ws#   Status from fcntl with O_NONBLOCK: s!   String from fcntl with F_SETLKW: (   R   R   s	   Darwin1.2s   darwinR   R   R   R	   R
   R   R   R   R   R   R   R   (   t   __doc__t   structt   fcntlt   ost   syst   test.test_supportt   verboset   TESTFNt   filenamet   O_LARGEFILEt   AttributeErrort	   start_lent   platformt
   startswitht   calcsizet   off_tt   pid_tt   packt   F_WRLCKt   lockdatat   Nonet   reprt   opent   ft   filenot   F_SETFLt
   O_NONBLOCKt   rvt   F_SETLKWt   closet   unlink(   R   R   R,   R3   R/   R$   R    R7   R'   R+   R   R#   R"   (    (    t,   /mit/python/lib/python2.4/test/test_fcntl.pyt   ?   sV   		

1+
,!

