/* Copyright (c) 1993 Xerox Corporation. All rights reserved. */ /* $Id$ $Date$ * * PCR ANSI and POSIX emulation per-thread data. */ #ifndef __PCR_EmuUtils_h #define __PCR_EmuUtils_h 1 #include #include #include #define PCR_EmuUtils_NYI(ans) { \ PCR_Base_NYI(PCR_Bool_false); PCR_SetErrno(ENOSYS); return (ans); } #define PCR_EmuUtils_ReturnErrnoFromRes(res) {\ if( PCR_ERes_IsErr(res) ) { \ PCR_SetErrno(PCR_ERes_ToErr(res)); return (-1); \ } else { \ return PCR_ERes_ToRes(res); \ } } #endif /* ! __PCR_EmuUtils_h */ /* $Log$ */