mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-11-27 00:33:30 +00:00
Don't call _doprnt, which doesn't exist; use vfprintf.
This commit is contained in:
parent
588a45c651
commit
d0e917e9b8
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=5817
@ -7,46 +7,15 @@
|
||||
#include <stdio.h>
|
||||
#include "mit-sipb-copyright.h"
|
||||
|
||||
/*
|
||||
* Our environment only provides for ANSI's <stdarg.h> when using GNU
|
||||
* C. Grump grump...
|
||||
*/
|
||||
#if ! __GNUC__
|
||||
#define VARARGS 1
|
||||
#endif
|
||||
|
||||
/* We don't have the v*printf routines... */
|
||||
#define vfprintf(stream,fmt,args) _doprnt(fmt,args,stream)
|
||||
|
||||
#if __STDC__ && !VARARGS
|
||||
# include <stdarg.h>
|
||||
#else /* varargs: not STDC or no <stdarg> */
|
||||
/* Non-ANSI, always take <varargs.h> path. */
|
||||
# undef VARARGS
|
||||
# define VARARGS 1
|
||||
# include <varargs.h>
|
||||
# undef vfprintf
|
||||
# define vfprintf(stream,fmt,args) _doprnt(fmt,args,stream)
|
||||
#endif /* varargs */
|
||||
#include <stdarg.h>
|
||||
|
||||
#include "error_table.h"
|
||||
#include "internal.h"
|
||||
|
||||
/*
|
||||
* Protect us from header version (externally visible) of com_err, so
|
||||
* we can survive in a <varargs.h> environment. I think.
|
||||
*/
|
||||
#define com_err com_err_external
|
||||
#include "com_err.h"
|
||||
#undef com_err
|
||||
|
||||
/* BSD. sigh. */
|
||||
#undef vfprintf
|
||||
#define vfprintf(stream,fmt,args) _doprnt(fmt,args,stream)
|
||||
|
||||
#if ! lint
|
||||
static const char rcsid[] =
|
||||
"$Header: /afs/rel-eng.athena.mit.edu/project/release/current/source/athena/athena.lib/et/RCS/com_err.c,v 1.2 90/03/23 13:22:20 epeisach Exp $";
|
||||
"$Id: /a/ncvs/src/lib/libcom_err/com_err.c,v 1.1.1.1 1995/01/14 22:23:41 wollman Exp $";
|
||||
#endif /* ! lint */
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user