
Wa¸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   ?