1234567891011121314151617181920212223242526272829303132333435363738394041424344(* This file is part of Lwt, released under the MIT license. See LICENSE.md for
details, or visit https://github.com/ocsigen/lwt/blob/master/LICENSE.md. *)exceptionNot_availableofstringlet()=Callback.register_exception"lwt:not-available"(Not_available"")letwindows=Sys.win32typefeature=[`wait4|`get_cpu|`get_affinity|`set_affinity|`recv_msg|`send_msg|`fd_passing|`get_credentials|`mincore|`madvise|`fdatasync|`libev]lethave=function|`wait4|`recv_msg|`send_msg|`madvise->notSys.win32|`mincore->not(Sys.win32||Sys.cygwin)|`get_cpu->Lwt_config._HAVE_GETCPU|`get_affinity|`set_affinity->Lwt_config._HAVE_AFFINITY|`fd_passing->Lwt_config._HAVE_FD_PASSING|`get_credentials->Lwt_config._HAVE_GET_CREDENTIALS|`fdatasync->Lwt_config._HAVE_FDATASYNC|`libev->Lwt_config._HAVE_LIBEVtypebyte_order=Little_endian|Big_endianexternalget_byte_order:unit->byte_order="lwt_unix_system_byte_order"letbyte_order=get_byte_order()