Changeset 988 for vendor/current/source4/lib/events
- Timestamp:
- Nov 24, 2016, 1:14:11 PM (9 years ago)
- Location:
- vendor/current/source4/lib/events
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/source4/lib/events/events.h
r740 r988 1 1 #ifndef __LIB_EVENTS_H__ 2 2 #define __LIB_EVENTS_H__ 3 #define TEVENT_COMPAT_DEFINES 14 3 #include <tevent.h> 5 4 struct tevent_context *s4_event_context_init(TALLOC_CTX *mem_ctx); 6 struct tevent_context *event_context_find(TALLOC_CTX *mem_ctx) _DEPRECATED_;7 5 void s4_event_context_set_default(struct tevent_context *ev); 8 6 #endif /* __LIB_EVENTS_H__ */ -
vendor/current/source4/lib/events/tevent_s4.c
r740 r988 22 22 23 23 /* 24 this is used to catch debug messages from events25 */26 static void ev_wrap_debug(void *context, enum tevent_debug_level level,27 const char *fmt, va_list ap) PRINTF_ATTRIBUTE(3,0);28 29 static void ev_wrap_debug(void *context, enum tevent_debug_level level,30 const char *fmt, va_list ap)31 {32 int samba_level = -1;33 char *s = NULL;34 switch (level) {35 case TEVENT_DEBUG_FATAL:36 samba_level = 0;37 break;38 case TEVENT_DEBUG_ERROR:39 samba_level = 1;40 break;41 case TEVENT_DEBUG_WARNING:42 samba_level = 2;43 break;44 case TEVENT_DEBUG_TRACE:45 samba_level = 50;46 break;47 48 };49 vasprintf(&s, fmt, ap);50 if (!s) return;51 DEBUG(samba_level, ("tevent: %s", s));52 free(s);53 }54 55 /*56 24 create a event_context structure. This must be the first events 57 25 call, and all subsequent calls pass this event_context as the first … … 66 34 ev = tevent_context_init_byname(mem_ctx, NULL); 67 35 if (ev) { 68 tevent_set_debug(ev, ev_wrap_debug, NULL);36 samba_tevent_set_debug(ev, "s4_tevent"); 69 37 tevent_loop_allow_nesting(ev); 70 38 }
Note:
See TracChangeset
for help on using the changeset viewer.