Blame view

libs/libpcap-1.9.0/rpcapd/log-stderr.c 549 Bytes
fee2cbd6   amoreau   ajout des librairies
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
  #include <stdio.h>
  #include <stdarg.h>
  #include <stdlib.h>
  #include "log.h"
  
  void
  rpcapd_log_init(void)
  {
  }
  
  void
  rpcapd_log(log_priority priority, const char *message, ...)
  {
  	const char *tag;
  	va_list ap;
  
  	switch (priority) {
  
  	case LOGPRIO_INFO:
  		tag = "";
  		break;
  
  	case LOGPRIO_WARNING:
  		tag = "warning: ";
  		break;
  
  	case LOGPRIO_ERROR:
  		tag = "error: ";
  		break;
  
  	default:
  		abort();
  		/* NOTREACHED */
  	}
  
  	fprintf(stderr, "rpcapd: %s", tag);
  	va_start(ap, message);
  	vfprintf(stderr, message, ap);
  	va_end(ap);
  	putc('\n', stderr);
  }