diff options
author | Joerg Wunsch <joerg@FreeBSD.org> | 1995-12-10 15:40:42 +0000 |
---|---|---|
committer | Joerg Wunsch <joerg@FreeBSD.org> | 1995-12-10 15:40:42 +0000 |
commit | d9f9371008a4433a269555c374912db62ef797c0 (patch) | |
tree | a0f11b5039efb3135f27770ff6fd7ba6c33f476d /bin/sh/bltin | |
parent | 54e66fcad5eae44880f740926ada45607ffaeef6 (diff) | |
download | src-d9f9371008a4433a269555c374912db62ef797c0.tar.gz src-d9f9371008a4433a269555c374912db62ef797c0.zip |
Move out some of the shell builtin bogosity from printf's source to
sh's builtin/bltin.h.
Notes
Notes:
svn path=/head/; revision=12730
Diffstat (limited to 'bin/sh/bltin')
-rw-r--r-- | bin/sh/bltin/bltin.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/bin/sh/bltin/bltin.h b/bin/sh/bltin/bltin.h index 67011295874d..9b9b6c5fc868 100644 --- a/bin/sh/bltin/bltin.h +++ b/bin/sh/bltin/bltin.h @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * @(#)bltin.h 8.1 (Berkeley) 5/31/93 - * $Id$ + * $Id: bltin.h,v 1.2 1994/09/24 02:58:26 davidg Exp $ */ /* @@ -47,15 +47,24 @@ #include "../mystring.h" #ifdef SHELL #include "../output.h" +#undef stdout #define stdout out1 +#undef stderr #define stderr out2 #define printf out1fmt +#undef putc #define putc(c, file) outc(c, file) +#undef putchar #define putchar(c) out1c(c) #define fprintf outfmt #define fputs outstr #define fflush flushout #define INITARGS(argv) +#define warnx(a, b, c) { \ + char buf[64]; \ + (void)snprintf(buf, sizeof(buf), a, b, c); \ + error(buf); \ +} #else #undef NULL #include <stdio.h> |