werrstr.c 241 B

12345678910111213141516
  1. #include <stdarg.h>
  2. #include <errno.h>
  3. #include "fmt.h"
  4. extern char _plan9err[128];
  5. void
  6. werrstr(const char *fmt, ...)
  7. {
  8. va_list arg;
  9. va_start(arg, fmt);
  10. snprint(_plan9err, sizeof _plan9err, fmt, arg);
  11. va_end(arg);
  12. errno = EPLAN9;
  13. }