X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=error.c;h=816546fce9f3232e1c36f6a27d5174161e0e08b1;hb=cce855bc5b117cb7ae70064131120687bc69fac0;hp=4f5339b94da50620efa9d65e3eef46d104226f8d;hpb=e8ce775db824de329b81293b4e5d8fbd65624528;p=platform%2Fupstream%2Fbash.git diff --git a/error.c b/error.c index 4f5339b..816546f 100644 --- a/error.c +++ b/error.c @@ -190,6 +190,16 @@ internal_error (format, arg1, arg2, arg3, arg4, arg5) } void +internal_warning (format, arg1, arg2, arg3, arg4, arg5) + char *format; +{ + fprintf (stderr, "%s: warning: ", get_name_for_error ()); + + fprintf (stderr, format, arg1, arg2, arg3, arg4, arg5); + fprintf (stderr, "\n"); +} + +void sys_error (format, arg1, arg2, arg3, arg4, arg5) char *format; { @@ -322,6 +332,31 @@ internal_error (format, va_alist) void #if defined (PREFER_STDARG) +internal_warning (const char *format, ...) +#else +internal_warning (format, va_alist) + const char *format; + va_dcl +#endif +{ + va_list args; + + fprintf (stderr, "%s: warning: ", get_name_for_error ()); + +#if defined (PREFER_STDARG) + va_start (args, format); +#else + va_start (args); +#endif + + vfprintf (stderr, format, args); + fprintf (stderr, "\n"); + + va_end (args); +} + +void +#if defined (PREFER_STDARG) sys_error (const char *format, ...) #else sys_error (format, va_alist)