Annotation of cci/usr/src/ucb/talk/print.c, revision 1.1

1.1     ! root        1: /* $Header: print.c,v 1.2 85/01/09 13:05:02 rcs Exp $ */
        !             2: 
        !             3: /* debug print routines */
        !             4: 
        !             5: #include <stdio.h>
        !             6: #include "ctl.h"
        !             7: 
        !             8: print_request(request)
        !             9: CTL_MSG *request;
        !            10: {
        !            11:     
        !            12:     printf("  type is %d, l_user %s, r_user %s, r_tty %s,",
        !            13:            request->ctlm_type, request->ctlm_l_name, request->ctlm_r_name,
        !            14:            request->ctlm_r_tty);
        !            15:     printf("id = %d", request->ctlm_id_num);
        !            16:     printf("sender's address ");
        !            17:     print_addr(request->ctlm_ctl_addr);
        !            18:     fflush(stdout);
        !            19: }
        !            20: 
        !            21: print_response(response)
        !            22: CTL_RESPONSE *response;
        !            23: {
        !            24:     printf("type is %d, answer is %d, id = %d\n\n", response->ctlr_type, 
        !            25:            response->ctlr_answer, response->ctlr_id_num);
        !            26:     fflush(stdout);
        !            27: }
        !            28: 
        !            29: /* print_addr is a debug print routine. moved from ctl.c */
        !            30: 
        !            31: print_addr(addr)
        !            32: struct sockaddr_in addr;
        !            33: {
        !            34:     int i;
        !            35: 
        !            36:     printf("addr = %x, port = %d, family = %o ",
        !            37:            addr.sin_addr, addr.sin_port, addr.sin_family);
        !            38: 
        !            39: /*    for (i = 0; i<8;i++) {
        !            40: /*     printf("%o ", (int)addr.sin_zero[i]);
        !            41: /*   }
        !            42: /**/
        !            43:     putchar('\n');
        !            44: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.