/* * errorhandler.c -- * * Default RPC error handler declaration. * * * Copyright 1990, Silicon Graphics, Inc. * All Rights Reserved. * * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.; * the contents of this file may not be disclosed to third parties, copied or * duplicated in any form, in whole or in part, without the prior written * permission of Silicon Graphics, Inc. * * RESTRICTED RIGHTS LEGEND: * Use, duplication or disclosure by the Government is subject to restrictions * as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data * and Computer Software clause at DFARS 252.227-7013, and/or in similar or * successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished - * rights reserved under the Copyright Laws of the United States. */ #ident "$Revision: 1.2 $" #include #include #include extern int _using_syslog; /*VARARGS2*/ void _rpc_errorhandler(int pri, const char *fmt, ...) { va_list ap; va_start(ap, fmt); if (_using_syslog) { vsyslog(pri, fmt, ap); } else { vfprintf(stderr, fmt, ap); putc('\n', stderr); } va_end(ap); }