Article View: dnet.general
Article #2100Re: Argument fuer gethostbyaddr(3n) ges
From: Torsten Beyer
Date: Fri, 28 Jul 1989 09:10
Date: Fri, 28 Jul 1989 09:10
43 lines
2045 bytes
2045 bytes
In article <10100002@net4> tawab@net4.UUCP writes:
>in /usr/.ucbinclude/sys/types.h steht: typedef char * caddr_t;
Ist mir schon klar das caddr_t == char *. ABER, char * impliziert fuer mich
irgendwie das da tatsaechlich ein char gemeint ist, waehrend caddr_t einen
eher allgemeinen Adressen-Charakter hat.
> struct hostent *hp, *gethostbyaddr();
> hp = gethostbyaddr((char *)&(client.sin_addr.S_un.S_un_b), sizeof(struct in_addr), AF_INET);
>damit konnte ich den gewuenschten effekt erreichen,
Robin, der folgende Source laeuft auf meiner 3/50 problemlos :
char *net_addr ( rq)
struct svc_req *rq;
{
struct sockaddr_in *sin;
char *inet_ntoa ();
struct hostent *hp, *gethostbyaddr ();
sin = svc_getcaller ( rq->rq_xprt);
if ( sin == (struct sockaddr_in *)0) {
return (char *)0;
}
else {
hp = gethostbyaddr ( &(sin->sin_addr), sizeof (struct in_addr),
AF_INET);
if ( hp == (struct hostent *)0) {
return inet_ntoa ( sin->sin_addr);
}
else {
return hp->h_name;
}
}
}
Wundert mich, dass es bei Dir nicht lief.
-Torsten
Torsten Beyer e-mail : tb@unido.uucp
University of Dortmund,IRB ..uunet!unido!tb
P.O.Box 500500 BITNET : tb@ddoinf6.bitnet
D-4600 Dortmund 50, West Germany voice : +49 231 7552422
Technical Details
Message-ID:
<1502@laura.UUCP>Path:
arc1-ca.pugleaf.net!gmdzi!unido!laura!bilbo.irb!tbReferences:
<1000@isaak.UUCP> <10100002@net4>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 10dc06,c0275d91371c3f38 X-Google-Attributes: gid10dc06,public X-Google-ArrivalTime: 1989-07-28 06:22:42 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!laura!bilbo.irb!tb From: tb%bilbo.irb@unido.uucp (Torsten Beyer) Newsgroups: dnet.general Subject: Re: Argument fuer gethostbyaddr(3n) ges Message-ID: <1502@laura.UUCP> Date: 28 Jul 89 09:10:41 GMT References: <1000@isaak.UUCP> <10100002@net4> Sender: news@laura.UUCP Reply-To: tb%bilbo.irb@unido.UUCP (Torsten Beyer) Organization: Universitaet Dortmund Lines: 43 Posted: Fri Jul 28 10:10:41 1989