PRINTF
PRINTF("queue class %d event %d\n",class,event) ;
PRINTF("timer event class %d token %d\n",
PRINTF("dispatch get %x put %x\n",ev,smc->q.ev_put) ;
PRINTF("dispatch class %d event %d\n",ev->class,ev->event) ;
extern void PRINTF(3, 0) srcpos_verror(struct srcpos *pos, const char *prefix,
extern void PRINTF(3, 4) srcpos_error(struct srcpos *pos, const char *prefix,
extern int PRINTF(2, 3) xasprintf(char **strp, const char *fmt, ...);
extern int PRINTF(2, 3) xasprintf_append(char **strp, const char *fmt, ...);
extern int PRINTF(2, 0) xavsprintf_append(char **strp, const char *fmt, va_list ap);
PRINTF("family id %d\n", id);
PRINTF("Sent register cpumask, retval %d\n", rc);
PRINTF("Sent pid/tgid, retval %d\n", rc);
PRINTF("received %d bytes\n", rep_len);
PRINTF("nlmsghdr size=%zu, nlmsg_len=%d, rep_len=%d\n",
PRINTF("PID\t%d\n", rtid);
PRINTF("TGID\t%d\n", rtid);
PRINTF("family id %d\n", id);
PRINTF("Sent register cpumask, retval %d\n", rc);
PRINTF("received %d bytes\n", rep_len);
PRINTF("nlmsghdr size=%zu, nlmsg_len=%d, rep_len=%d\n",
PRINTF("mother=%i\n", mother);