Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Source file posix_signal_generated_stubs.ml
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465moduleCI=Cstubs_internalsexternalposix_signal_1_sigemptyset:_CI.fatptr->int="posix_signal_1_sigemptyset"externalposix_signal_2_sigaddset:_CI.fatptr->int->int="posix_signal_2_sigaddset"externalposix_signal_3_sigismember:_CI.fatptr->int->int="posix_signal_3_sigismember"externalposix_signal_4_pthread_sigmask:int->_CI.fatptr->_CI.fatptr->int="posix_signal_4_pthread_sigmask"externalposix_signal_5_sigprocmask:int->_CI.fatptr->_CI.fatptr->int="posix_signal_5_sigprocmask"type'aresult='atype'areturn='atype'afn=|Returns:'aCI.typ->'areturnfn|Function:'aCI.typ*'bfn->('a->'b)fnletmap_resultfx=fxletreturningt=Returnstlet(@->)fp=Function(f,p)letforeign:typeab.string->(a->b)fn->(a->b)=funnamet->matcht,namewith|Function(CI.PrimitiveCI.Int,Function(CI.Pointer_,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Int)))),"sigprocmask"->(funx1x2x4->letCI.CPointerx5=x4inletCI.CPointerx3=x2inposix_signal_5_sigprocmaskx1x3x5)|Function(CI.PrimitiveCI.Int,Function(CI.Pointer_,Function(CI.Pointer_,Returns(CI.PrimitiveCI.Int)))),"pthread_sigmask"->(funx6x7x9->letCI.CPointerx10=x9inletCI.CPointerx8=x7inposix_signal_4_pthread_sigmaskx6x8x10)|Function(CI.Pointer_,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Int))),"sigismember"->(funx11x13->letCI.CPointerx12=x11inposix_signal_3_sigismemberx12x13)|Function(CI.Pointer_,Function(CI.PrimitiveCI.Int,Returns(CI.PrimitiveCI.Int))),"sigaddset"->(funx14x16->letCI.CPointerx15=x14inposix_signal_2_sigaddsetx15x16)|Function(CI.Pointer_,Returns(CI.PrimitiveCI.Int)),"sigemptyset"->(funx17->letCI.CPointerx18=x17inposix_signal_1_sigemptysetx18)|_,s->Printf.ksprintffailwith"No match for %s"sletforeign_value:typea.string->aCtypes.typ->aCtypes.ptr=funnamet->matcht,namewith|_,s->Printf.ksprintffailwith"No match for %s"s