summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>1996-04-24 21:39:56 +0000
committerderaadt <deraadt@openbsd.org>1996-04-24 21:39:56 +0000
commitd8fcf3d2446285238a29652eb76e57b4287f94a3 (patch)
tree4093a6792a50e7e3742a97f320395ca38ee45fcc
parentspell my name correctly, use yp.h instead of yp_prot.h (diff)
downloadwireguard-openbsd-d8fcf3d2446285238a29652eb76e57b4287f94a3.tar.xz
wireguard-openbsd-d8fcf3d2446285238a29652eb76e57b4287f94a3.zip
use yp.h instead of yp_prot.h
-rw-r--r--usr.bin/ypcat/ypcat.c12
-rw-r--r--usr.bin/ypwhich/ypwhich.c36
2 files changed, 25 insertions, 23 deletions
diff --git a/usr.bin/ypcat/ypcat.c b/usr.bin/ypcat/ypcat.c
index 1c437d2a252..ff166e5483e 100644
--- a/usr.bin/ypcat/ypcat.c
+++ b/usr.bin/ypcat/ypcat.c
@@ -31,7 +31,7 @@
*/
#ifndef LINT
-static char rcsid[] = "$Id: ypcat.c,v 1.1.1.1 1995/10/18 08:47:08 deraadt Exp $";
+static char rcsid[] = "$Id: ypcat.c,v 1.2 1996/04/24 21:40:13 deraadt Exp $";
#endif
#include <sys/param.h>
@@ -42,7 +42,7 @@ static char rcsid[] = "$Id: ypcat.c,v 1.1.1.1 1995/10/18 08:47:08 deraadt Exp $"
#include <rpc/rpc.h>
#include <rpc/xdr.h>
-#include <rpcsvc/yp_prot.h>
+#include <rpcsvc/yp.h>
#include <rpcsvc/ypclnt.h>
struct ypalias {
@@ -88,7 +88,7 @@ int
main(argc, argv)
char **argv;
{
- char *domainname;
+ char *domain;
struct ypall_callback ypcb;
char *inmap;
extern char *optarg;
@@ -97,7 +97,7 @@ char **argv;
int c, r, i;
notrans = key = 0;
- yp_get_default_domain(&domainname);
+ yp_get_default_domain(&domain);
while( (c=getopt(argc, argv, "xd:kt")) != -1)
switch(c) {
@@ -108,7 +108,7 @@ char **argv;
ypaliases[i].name);
exit(0);
case 'd':
- domainname = optarg;
+ domain = optarg;
break;
case 't':
notrans++;
@@ -130,7 +130,7 @@ char **argv;
ypcb.foreach = printit;
ypcb.data = NULL;
- r = yp_all(domainname, inmap, &ypcb);
+ r = yp_all(domain, inmap, &ypcb);
switch(r) {
case 0:
break;
diff --git a/usr.bin/ypwhich/ypwhich.c b/usr.bin/ypwhich/ypwhich.c
index 466d6a7e204..a2890e95a34 100644
--- a/usr.bin/ypwhich/ypwhich.c
+++ b/usr.bin/ypwhich/ypwhich.c
@@ -31,7 +31,7 @@
*/
#ifndef LINT
-static char rcsid[] = "$Id: ypwhich.c,v 1.1.1.1 1995/10/18 08:47:08 deraadt Exp $";
+static char rcsid[] = "$Id: ypwhich.c,v 1.2 1996/04/24 21:39:56 deraadt Exp $";
#endif
#include <sys/param.h>
@@ -43,7 +43,7 @@ static char rcsid[] = "$Id: ypwhich.c,v 1.1.1.1 1995/10/18 08:47:08 deraadt Exp
#include <netdb.h>
#include <rpc/rpc.h>
#include <rpc/xdr.h>
-#include <rpcsvc/yp_prot.h>
+#include <rpcsvc/yp.h>
#include <rpcsvc/ypclnt.h>
extern bool_t xdr_domainname();
@@ -98,7 +98,7 @@ struct sockaddr_in *sin;
tv.tv_sec = 5;
tv.tv_usec = 0;
r = clnt_call(client, YPBINDPROC_DOMAIN,
- xdr_domainname, dom, xdr_ypbind_resp, &ypbr, tv);
+ xdr_domainname, &dom, xdr_ypbind_resp, &ypbr, tv);
if( r != RPC_SUCCESS) {
fprintf(stderr, "can't clnt_call: %s\n",
yperr_string(YPERR_YPBIND));
@@ -114,7 +114,8 @@ struct sockaddr_in *sin;
}
clnt_destroy(client);
- ss_addr = ypbr.ypbind_respbody.ypbind_bindinfo.ypbind_binding_addr.s_addr;
+ bcopy(&ypbr.ypbind_resp_u.ypbind_bindinfo.ypbind_binding_addr,
+ &ss_addr, sizeof (ss_addr));
/*printf("%08x\n", ss_addr);*/
hent = gethostbyaddr((char *)&ss_addr, sizeof(ss_addr), AF_INET);
if (hent)
@@ -128,14 +129,14 @@ int
main(argc, argv)
char **argv;
{
- char *domainname, *master, *map;
+ char *domain, *master, *map;
struct ypmaplist *ypml, *y;
struct hostent *hent;
struct sockaddr_in sin;
int notrans, mode, getmap;
int c, r, i;
- yp_get_default_domain(&domainname);
+ yp_get_default_domain(&domain);
map = NULL;
getmap = notrans = mode = 0;
@@ -148,7 +149,7 @@ char **argv;
ypaliases[i].name);
exit(0);
case 'd':
- domainname = optarg;
+ domain = optarg;
break;
case 't':
notrans++;
@@ -169,7 +170,7 @@ char **argv;
sin.sin_family = AF_INET;
sin.sin_addr.s_addr = htonl(INADDR_LOOPBACK);
- if(bind_host(domainname, &sin))
+ if(bind_host(domain, &sin))
exit(1);
break;
case 1:
@@ -185,7 +186,7 @@ char **argv;
bcopy((char *)hent->h_addr,
(char *)&sin.sin_addr, sizeof sin.sin_addr);
}
- if(bind_host(domainname, &sin))
+ if(bind_host(domain, &sin))
exit(1);
break;
default:
@@ -202,7 +203,7 @@ char **argv;
for(i=0; (!notrans) && i<sizeof ypaliases/sizeof ypaliases[0]; i++)
if( strcmp(map, ypaliases[i].alias) == 0)
map = ypaliases[i].name;
- r = yp_master(domainname, map, &master);
+ r = yp_master(domain, map, &master);
switch(r) {
case 0:
printf("%s\n", master);
@@ -220,24 +221,25 @@ char **argv;
}
ypml = NULL;
- r = yp_maplist(domainname, &ypml);
+ r = yp_maplist(domain, &ypml);
+ r = 0;
switch(r) {
case 0:
- for(y=ypml; y; ) {
+ for(y = ypml; y; ) {
ypml = y;
- r = yp_master(domainname, ypml->ypml_name, &master);
+ r = yp_master(domain, ypml->map, &master);
switch(r) {
case 0:
- printf("%s %s\n", ypml->ypml_name, master);
+ printf("%s %s\n", ypml->map, master);
free(master);
break;
default:
fprintf(stderr,
"YP: can't find the master of %s: Reason: %s\n",
- ypml->ypml_name, yperr_string(r));
+ ypml->map, yperr_string(r));
break;
}
- y = ypml->ypml_next;
+ y = ypml->next;
free(ypml);
}
break;
@@ -246,7 +248,7 @@ char **argv;
exit(1);
default:
fprintf(stderr, "Can't get map list for domain %s. Reason: %s\n",
- domainname, yperr_string(r));
+ domain, yperr_string(r));
exit(1);
}
exit(0);