summaryrefslogtreecommitdiff
path: root/src/libexec/peerip.c
blob: d35aca74e9c29945b380d222dfc1ed593d66d377 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <sys/socket.h>
#include <netdb.h>

int main(int argc,char *argv[]) {
 int i;
 struct sockaddr sa;
 int sl=sizeof(sa);
 char host[256];
 getpeername(0,&sa,&sl);
 getnameinfo(&sa,sl,host,256,0,0,NI_NUMERICHOST);
 puts(host);
}