/* Copyright (c) 1993 Xerox Corporation. All rights reserved. */ /* $Id$ $Date$ */ /* * PCR STREAMS support. * * Host Dependent. */ #ifndef ←←PCR←IOStream←h #define ←←PCR←IOStream←h 1 #include <config/PCR←StdTypes.h> #include <config/PCR←OS.h> #include <th/PCR←ThTypes.h> #if PCR←OS←STREAMS # ifndef I←STR # include <host/stropts.h> # endif # define PCR←IOStream←IMPL 1 #else # define PCR←IOStream←IMPL 0 #endif #if PCR←IOStream←IMPL extern PCR←ERes PCR←IOStream←GetMsg( int fd, struct strbuf *ctlptr, struct strbuf *dataptr, int *flags, const PCR←sigset←t *sigMask, PCR←Msec wakeup ); extern PCR←ERes PCR←IOStream←PutMsg( int fd, struct strbuf *ctlptr, struct strbuf *dataptr, int flags, const PCR←sigset←t *sigMask, PCR←Msec wakeup ); #elif defined(PCR←NO←HOSTDEP←ERR) /* ... */ #else # error sockets unimplemented for this host / os #endif /* PCR←IOStream←IMPL */ #endif /* !←←PCR←IOStream←h */ /* $Log$ */