Annotation of src/usr.bin/ssh/canohost.h, Revision 1.1
1.1 ! markus 1: /*
! 2: * Author: Tatu Ylonen <ylo@cs.hut.fi>
! 3: * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
! 4: * All rights reserved
! 5: *
! 6: * As far as I am concerned, the code I have written for this software
! 7: * can be used freely for any purpose. Any derived versions of this
! 8: * software must be clearly marked as such, and if the derived work is
! 9: * incompatible with the protocol description in the RFC file, it must be
! 10: * called by a name other than "ssh" or "Secure Shell".
! 11: */
! 12: /*
! 13: * Returns the name of the machine at the other end of the socket. The
! 14: * returned string should be freed by the caller.
! 15: */
! 16: char *get_remote_hostname(int socket);
! 17:
! 18: /*
! 19: * Return the canonical name of the host in the other side of the current
! 20: * connection (as returned by packet_get_connection). The host name is
! 21: * cached, so it is efficient to call this several times.
! 22: */
! 23: const char *get_canonical_hostname(void);
! 24:
! 25: /*
! 26: * Returns the remote IP address as an ascii string. The value need not be
! 27: * freed by the caller.
! 28: */
! 29: const char *get_remote_ipaddr(void);
! 30:
! 31: /* Returns the port number of the peer of the socket. */
! 32: int get_peer_port(int sock);
! 33:
! 34: /* Returns the port number of the remote/local host. */
! 35: int get_remote_port(void);
! 36: int get_local_port(void);