Annotation of embedaddon/ntp/libntp/socktohost.c, revision 1.1

1.1     ! misho       1: /*
        !             2:  * socktoa - return a numeric host name from a sockaddr_storage structure
        !             3:  */
        !             4: #include <sys/types.h>
        !             5: #ifdef HAVE_SYS_SOCKET_H
        !             6: #include <sys/socket.h>
        !             7: #endif
        !             8: #ifdef HAVE_NETINET_IN_H
        !             9: #include <netinet/in.h>
        !            10: #endif
        !            11: 
        !            12: #include <arpa/inet.h>
        !            13: 
        !            14: #include <stdio.h>
        !            15: 
        !            16: #include "ntp_fp.h"
        !            17: #include "lib_strbuf.h"
        !            18: #include "ntp_stdlib.h"
        !            19: #include "ntp.h"
        !            20: 
        !            21: 
        !            22: char *
        !            23: socktohost(
        !            24:        const sockaddr_u *sock
        !            25:        )
        !            26: {
        !            27:        register char *buffer;
        !            28: 
        !            29:        LIB_GETBUF(buffer);
        !            30:        if (getnameinfo(&sock->sa, SOCKLEN(sock), buffer,
        !            31:            LIB_BUFLENGTH, NULL, 0, 0))
        !            32:                return stoa(sock);
        !            33: 
        !            34:        return buffer;
        !            35: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>