Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Source file posix_socket_generated_constants.ml
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657[@@@warning"-9-27"]includeCtypesletliftx=xopenCtypes_staticletrecfield:typeta.ttyp->string->atyp->(a,t)field=funsfnameftype->matchs,fnamewith|View{ty;_},_->let{ftype;foffset;fname}=fieldtyfnameftypein{ftype;foffset;fname}|_->failwith("Unexpected field "^fname)letrecseal:typea.atyp->unit=function|Struct{tag;spec=Complete_;_}->raise(ModifyingSealedTypetag)|Union{utag;uspec=Some_;_}->raise(ModifyingSealedTypeutag)|View{ty;_}->sealty|_->raise(Unsupported"Sealing a non-structured type")type'aconst='aletconstant(typet)name(t:ttyp):t=matcht,namewith|Ctypes_static.PrimitiveCstubs_internals.Int,"NI_NUMERICSERV"->2|Ctypes_static.PrimitiveCstubs_internals.Int,"NI_NUMERICHOST"->1|Ctypes_static.PrimitiveCstubs_internals.Int,"NI_MAXHOST"->1025|Ctypes_static.PrimitiveCstubs_internals.Int,"NI_MAXSERV"->32|Ctypes_static.PrimitiveCstubs_internals.Int,"SOCKLEN_T_LEN"->4|Ctypes_static.PrimitiveCstubs_internals.Int,"SOCK_STREAM"->1|Ctypes_static.PrimitiveCstubs_internals.Int,"SOCK_STREAM"->1|Ctypes_static.PrimitiveCstubs_internals.Int,"SOCK_DGRAM"->2|Ctypes_static.PrimitiveCstubs_internals.Int,"SA_FAMILY_T_LEN"->2|Ctypes_static.PrimitiveCstubs_internals.Int,"SA_DATA_LEN"->14|Ctypes_static.PrimitiveCstubs_internals.Int,"AF_UNSPEC"->0|Ctypes_static.PrimitiveCstubs_internals.Int,"AF_UNIX"->1|Ctypes_static.PrimitiveCstubs_internals.Int,"AF_INET6"->10|Ctypes_static.PrimitiveCstubs_internals.Int,"AF_INET"->2|_,s->failwith("unmatched constant: "^s)letenum(typea)name?typedef?unexpected(alist:(a*int64)list)=matchnamewith|s->failwith("unmatched enum: "^s)