/* Copyright (c) 1993 Xerox Corporation. All rights reserved. */ /* $Id$ $Date$ */ #ifndef ←←PCR←IOSocketGlue←h #define ←←PCR←IOSocketGlue←h 1 #include <config/PCR←StdTypes.h> #include <io/PCR←IOSocket.h> #if PCR←IOSocket←IMPL #include <io/PCR←IOGbl.h> #include <io/PCR←IOGblGlue.h> /* * Create (socket) and CreatePair (socketpair) commands * for IOGblGlue procs ... */ int PCR←IOSocketGlue←←createCmd; #define PCR←IOSocketGlue←createCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←createCmd)) int PCR←IOSocketGlue←←createPairCmd; #define PCR←IOSocketGlue←createPairCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←createPairCmd)) /* * GenericOp and GenericCloneOp commands * for IOGblGlue procs ... */ int PCR←IOSocketGlue←←acceptGenericCloneOpCmd; #define PCR←IOSocketGlue←acceptGenericCloneOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←acceptGenericCloneOpCmd)) int PCR←IOSocketGlue←←bindGenericOpCmd; #define PCR←IOSocketGlue←bindGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←bindGenericOpCmd)) int PCR←IOSocketGlue←←connectGenericOpCmd; #define PCR←IOSocketGlue←connectGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←connectGenericOpCmd)) int PCR←IOSocketGlue←←getPeerNameGenericOpCmd; #define PCR←IOSocketGlue←getPeerNameGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←getPeerNameGenericOpCmd)) int PCR←IOSocketGlue←←getNameGenericOpCmd; #define PCR←IOSocketGlue←getNameGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←getNameGenericOpCmd)) int PCR←IOSocketGlue←←getOptGenericOpCmd; #define PCR←IOSocketGlue←getOptGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←getOptGenericOpCmd)) int PCR←IOSocketGlue←←listenGenericOpCmd; #define PCR←IOSocketGlue←listenGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←listenGenericOpCmd)) int PCR←IOSocketGlue←←recvGenericOpCmd; #define PCR←IOSocketGlue←recvGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←recvGenericOpCmd)) int PCR←IOSocketGlue←←recvFromGenericOpCmd; #define PCR←IOSocketGlue←recvFromGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←recvFromGenericOpCmd)) int PCR←IOSocketGlue←←recvMsgGenericOpCmd; #define PCR←IOSocketGlue←recvMsgGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←recvMsgGenericOpCmd)) int PCR←IOSocketGlue←←sendGenericOpCmd; #define PCR←IOSocketGlue←sendGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←sendGenericOpCmd)) int PCR←IOSocketGlue←←sendToGenericOpCmd; #define PCR←IOSocketGlue←sendToGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←sendToGenericOpCmd)) int PCR←IOSocketGlue←←sendMsgGenericOpCmd; #define PCR←IOSocketGlue←sendMsgGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←sendMsgGenericOpCmd)) int PCR←IOSocketGlue←←setOptGenericOpCmd; #define PCR←IOSocketGlue←setOptGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←setOptGenericOpCmd)) int PCR←IOSocketGlue←←shutdownGenericOpCmd; #define PCR←IOSocketGlue←shutdownGenericOpCmd \ ((PCR←Any)(&PCR←IOSocketGlue←←shutdownGenericOpCmd)) #elif defined(PCR←NO←HOSTDEP←ERR) /* ... */ #else # error sockets unimplemented on this host / os #endif #endif /* !←←PCR←IOSocketGlue←h */ /* $Log$ */