pub unsafe extern "C" fn g_socket_create_source( socket: *mut GSocket, condition: GIOCondition, cancellable: *mut GCancellable, ) -> *mut GSource