
&Ź÷2c      sW     = d  f  d     YZ  × d d d  Z Ś d   Z ą d Z į d Z ā d Z d S(	   s   _posixfile_c     s   = > d d g Z  C d   Z I d   Z O d d d  Z S d   Z _ d	   Z b d
   Z j d   Z s d   Z  d   Z	 RS(   Ns   opens   closedc   sJ   C D |  i } E d |  i | i | i | i t t |    d f Sd  S(   Ns$   <%s posixfile '%s', mode '%s' at %s>i   (	   s   selfs   _file_s   files   statess   closeds   names   modes   hexs   id(   s   selfs   files   /usr/lib/python1.4/posixfile.pys   __repr__c   s   I J |  i i   d  S(   N(   s   selfs   _file_s   close(   s   selfs   /usr/lib/python1.4/posixfile.pys   __del__c   s/   O P k  } Q |  i | i | | |   Sd  S(   N(   s   __builtin__s   selfs   fileopens   opens   names   modes   bufsize(   s   selfs   names   modes   bufsizes   __builtin__s   /usr/lib/python1.4/posixfile.pys   opens   ri   c   sy   S T t  |  d j o U t d  n V | |  _ X x2 | i d X r" } Y t |  | t | |   qE WZ |  Sd  S(   Ns   <type 'file'>s,   posixfile.fileopen() arg must be file objecti    (	   s   types   files	   TypeErrors   selfs   _file_s   __methods__s   methods   setattrs   getattr(   s   selfs   files   methods   /usr/lib/python1.4/posixfile.pys   fileopenc   s   _ ` |  i Sd  S(   N(   s   selfs   _file_(   s   selfs   /usr/lib/python1.4/posixfile.pys   filec   sg   b c k  } e y e | i } Wn f f t d  n Xh | i | i |  i i    |  i i  Sd  S(   Ns   dup() method unavailable(	   s   posixs   fdopens   ignores   AttributeErrors   dups   selfs   _file_s   filenos   mode(   s   selfs   posixs   ignores   /usr/lib/python1.4/posixfile.pys   dupc   sq   j k k  } m y m | i } Wn n n t d  n Xp | i |  i i   |  q | i | |  i i	  Sd  S(   Ns   dup() method unavailable(
   s   posixs   fdopens   ignores   AttributeErrors   dup2s   selfs   _file_s   filenos   fds   mode(   s   selfs   fds   posixs   ignores   /usr/lib/python1.4/posixfile.pys   dup2c   s  s t k  } k } v | o7 w t |  d j o x t d  n y | d } n
 z d } | d } } d | j o } | | i B} n ~ d | j o ~ | | i B} n  d | j o  | | i B} n  |  i
 }  d | j oT  | i  | i   | i d  }  d	 | j o  | | @} n  | | B} n  | i  | i   | i |  }  d
 | j o4  d	 | j }  | i  | i   | i |  } n  d | j oŅ  d }  | i  | i   | i d  }  | i | @o  | d } n  | i  | i   | i d  d @o  | d
 } n  | i | @o  | d } n  | i | @o  | d } n  | Sn d  S(   Ni   s   Too many argumentsi    s   ?s   ns   as   ss   =s   !s   cs    (   s   fcntls   FCNTLs   whichs   lens	   TypeErrors   l_flagss   O_NDELAYs   O_APPENDs   O_SYNCs   selfs   _file_s   files   filenos   F_GETFLs   cur_fls   F_SETFLs   args   F_SETFDs   F_GETFD(   s   selfs   whichs   fcntls   FCNTLs   l_flagss   files   cur_fls   args   /usr/lib/python1.4/posixfile.pys   flagsc   s¼    k  } k } k }  d | j o  | i } nM  d | j o  | i } n-  d | j o  | i } n  t d    d | j o   | i	 } n- ” d | j o ” | i } n ¢ | i } ¤ d } „ d }	 ¦ d }
 Ø t |  d j o © | d }
 n| Ŗ t |  d	 j o « | \ }
 }	 nS ¬ t |  d
 j o ­ | \ }
 }	 } n' ® t |  d
 j o Æ t d  n ³ k } k } “ | i d j o+ µ | i d |	 |
 | i   | |  } ni · | i d d g j o+ ø | i d | | |	 |
 d d d  } n% » | i d | | |	 |
 d d  } ¾ | i |  i i   | |  } Ą d | j oEĮ | i d j o( Ā | i d |  \ }	 }
 } } } n­ Ä | i d d g j o. Å | i d |  \ } } }	 }
 } } } nf Ē | i d j o+ Č | i d |  \ } } }	 }
 } } n( Ė | i d |  \ } } }	 }
 } } Ī | | i j oG Ļ | | i j o Š d |
 |	 | | f Sn Ņ d |
 |	 | | f Sn n d  S(   Ns   ws   rs   us   no type of lock specifieds   |s   ?i    i   i   i   s   too many argumentss   freebsd2s   lxxxxlxxxxlhhs   aix3s   aix4s   hhllliis   hhllhhs   linux2(   s   structs   fcntls   FCNTLs   hows   F_WRLCKs   l_types   F_RDLCKs   F_UNLCKs	   TypeErrors   F_SETLKWs   cmds   F_GETLKs   F_SETLKs   l_whences   l_starts   l_lens   lens   argss   syss   oss   platforms   packs   getpids   flocks   selfs   _file_s   filenos   unpacks   l_pids   l_sysids   l_vfs(   s   selfs   hows   argss   structs   fcntls   FCNTLs   l_types   cmds   l_whences   l_starts   l_lens   syss   oss   flocks   l_pids   l_sysids   l_vfss   /usr/lib/python1.4/posixfile.pys   lock(
   s   statess   __repr__s   __del__s   opens   fileopens   files   dups   dup2s   flagss   lock(    s   /usr/lib/python1.4/posixfile.pys   _posixfile_c   s    × Ų t    i |  | |  Sd  S(   N(   s   _posixfile_s   opens   names   modes   bufsize(   s   names   modes   bufsizes   /usr/lib/python1.4/posixfile.pys   opens   ri   c   s   Ś Ū t    i |   Sd  S(   N(   s   _posixfile_s   fileopens   file(   s   files   /usr/lib/python1.4/posixfile.pys   fileopeni    i   N(   s   _posixfile_s   opens   fileopens   SEEK_SETs   SEEK_CURs   SEEK_END(    s   /usr/lib/python1.4/posixfile.pys   ?