print.c (50476) | print.c (90261) |
---|---|
1/* 2 * Copyright (c) 1983, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 22 unchanged lines hidden (view full) --- 31 * SUCH DAMAGE. 32 */ 33 34#ifndef lint 35#if 0 36static char sccsid[] = "@(#)print.c 8.1 (Berkeley) 6/4/93"; 37#endif 38static const char rcsid[] = | 1/* 2 * Copyright (c) 1983, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 22 unchanged lines hidden (view full) --- 31 * SUCH DAMAGE. 32 */ 33 34#ifndef lint 35#if 0 36static char sccsid[] = "@(#)print.c 8.1 (Berkeley) 6/4/93"; 37#endif 38static const char rcsid[] = |
39 "$FreeBSD: head/libexec/talkd/print.c 50476 1999-08-28 00:22:10Z peter $"; | 39 "$FreeBSD: head/libexec/talkd/print.c 90261 2002-02-05 21:06:56Z imp $"; |
40#endif /* not lint */ 41 42/* debug print routines */ 43 44#include <sys/types.h> 45#include <sys/socket.h> 46#include <protocols/talkd.h> 47#include <stdio.h> 48#include <syslog.h> 49 | 40#endif /* not lint */ 41 42/* debug print routines */ 43 44#include <sys/types.h> 45#include <sys/socket.h> 46#include <protocols/talkd.h> 47#include <stdio.h> 48#include <syslog.h> 49 |
50#include "extern.h" 51 |
|
50static char *types[] = 51 { "leave_invite", "look_up", "delete", "announce" }; 52#define NTYPES (sizeof (types) / sizeof (types[0])) 53static char *answers[] = 54 { "success", "not_here", "failed", "machine_unknown", "permission_denied", 55 "unknown_request", "badversion", "badaddr", "badctladdr" }; 56#define NANSWERS (sizeof (answers) / sizeof (answers[0])) 57 58void | 52static char *types[] = 53 { "leave_invite", "look_up", "delete", "announce" }; 54#define NTYPES (sizeof (types) / sizeof (types[0])) 55static char *answers[] = 56 { "success", "not_here", "failed", "machine_unknown", "permission_denied", 57 "unknown_request", "badversion", "badaddr", "badctladdr" }; 58#define NANSWERS (sizeof (answers) / sizeof (answers[0])) 59 60void |
59print_request(cp, mp) 60 char *cp; 61 register CTL_MSG *mp; | 61print_request(const char *cp, CTL_MSG *mp) |
62{ 63 char tbuf[80], *tp; 64 65 if (mp->type > NTYPES) { 66 (void)snprintf(tbuf, sizeof(tbuf), "type %d", mp->type); 67 tp = tbuf; 68 } else 69 tp = types[mp->type]; 70 syslog(LOG_DEBUG, "%s: %s: id %lu, l_user %s, r_user %s, r_tty %s", 71 cp, tp, mp->id_num, mp->l_name, mp->r_name, mp->r_tty); 72} 73 74void | 62{ 63 char tbuf[80], *tp; 64 65 if (mp->type > NTYPES) { 66 (void)snprintf(tbuf, sizeof(tbuf), "type %d", mp->type); 67 tp = tbuf; 68 } else 69 tp = types[mp->type]; 70 syslog(LOG_DEBUG, "%s: %s: id %lu, l_user %s, r_user %s, r_tty %s", 71 cp, tp, mp->id_num, mp->l_name, mp->r_name, mp->r_tty); 72} 73 74void |
75print_response(cp, rp) 76 char *cp; 77 register CTL_RESPONSE *rp; | 75print_response(const char *cp, CTL_RESPONSE *rp) |
78{ 79 char tbuf[80], *tp, abuf[80], *ap; 80 81 if (rp->type > NTYPES) { 82 (void)snprintf(tbuf, sizeof(tbuf), "type %d", rp->type); 83 tp = tbuf; 84 } else 85 tp = types[rp->type]; 86 if (rp->answer > NANSWERS) { 87 (void)snprintf(abuf, sizeof(abuf), "answer %d", rp->answer); 88 ap = abuf; 89 } else 90 ap = answers[rp->answer]; 91 syslog(LOG_DEBUG, "%s: %s: %s, id %d", cp, tp, ap, ntohl(rp->id_num)); 92} | 76{ 77 char tbuf[80], *tp, abuf[80], *ap; 78 79 if (rp->type > NTYPES) { 80 (void)snprintf(tbuf, sizeof(tbuf), "type %d", rp->type); 81 tp = tbuf; 82 } else 83 tp = types[rp->type]; 84 if (rp->answer > NANSWERS) { 85 (void)snprintf(abuf, sizeof(abuf), "answer %d", rp->answer); 86 ap = abuf; 87 } else 88 ap = answers[rp->answer]; 89 syslog(LOG_DEBUG, "%s: %s: %s, id %d", cp, tp, ap, ntohl(rp->id_num)); 90} |