1*c2c66affSColin Finck /* usio.h */ 2*c2c66affSColin Finck 3*c2c66affSColin Finck #define kUNewFailed (-9) 4*c2c66affSColin Finck #define kUBindFailed (-10) 5*c2c66affSColin Finck #define kUListenFailed (-11) 6*c2c66affSColin Finck 7*c2c66affSColin Finck /* Don't change the following line -- it is modified by the Configure script. */ 8*c2c66affSColin Finck #define UAccept UAcceptS 9*c2c66affSColin Finck 10*c2c66affSColin Finck #ifndef UAccept 11*c2c66affSColin Finck # if defined(NO_SIGNALS) || defined(WIN32) || defined(_WINDOWS) 12*c2c66affSColin Finck # define UAccept UAcceptS 13*c2c66affSColin Finck # else 14*c2c66affSColin Finck # define UAccept UAcceptA 15*c2c66affSColin Finck # endif 16*c2c66affSColin Finck #endif 17*c2c66affSColin Finck 18*c2c66affSColin Finck /* UAcceptA.c */ 19*c2c66affSColin Finck int UAcceptA(int, struct sockaddr_un *const, int *, int); 20*c2c66affSColin Finck 21*c2c66affSColin Finck /* UAcceptS.c */ 22*c2c66affSColin Finck int UAcceptS(int, struct sockaddr_un *const, int *, int); 23*c2c66affSColin Finck 24*c2c66affSColin Finck /* UBind.c */ 25*c2c66affSColin Finck int UBind(int, const char *const, const int, const int); 26*c2c66affSColin Finck int UListen(int, int); 27*c2c66affSColin Finck 28*c2c66affSColin Finck /* UConnect.c */ 29*c2c66affSColin Finck int UConnect(int, const struct sockaddr_un *const, int, int); 30*c2c66affSColin Finck 31*c2c66affSColin Finck /* UConnectByName.c */ 32*c2c66affSColin Finck int UConnectByName(int, const char *const, const int); 33*c2c66affSColin Finck 34*c2c66affSColin Finck /* UNew.c */ 35*c2c66affSColin Finck int MakeSockAddrUn(struct sockaddr_un *, const char *const); 36*c2c66affSColin Finck int UNewStreamClient(void); 37*c2c66affSColin Finck int UNewDatagramClient(void); 38*c2c66affSColin Finck int UNewStreamServer(const char *const, const int, const int, int); 39*c2c66affSColin Finck int UNewDatagramServer(const char *const, const int, const int); 40*c2c66affSColin Finck 41*c2c66affSColin Finck /* URecvfrom.c */ 42*c2c66affSColin Finck int URecvfrom(int, char *const, size_t, int, struct sockaddr_un *const, int *, int); 43*c2c66affSColin Finck 44*c2c66affSColin Finck /* USendto.c */ 45*c2c66affSColin Finck int USendto(int, const char *const, size_t, int, const struct sockaddr_un *const, int, int); 46*c2c66affSColin Finck 47*c2c66affSColin Finck /* USendtoByName.c */ 48*c2c66affSColin Finck int USendtoByName(int, const char *const, size_t, int, const char *const, int); 49