/* 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 <config/PCR←StdDefs.h> #include <base/PCR←Base.h> #include <errno.h> #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$ */