netname
char *netname; /* server's netname */
caddr32_t netname; /* server's netname */
int getpublickey(const char *netname, char *publickey)
return(__getpublickey_LOCAL(netname, publickey));
return(__getpublickey_real(netname, publickey));
__getpublickey_real(const char *netname, char *publickey)
if (!getpublicandprivatekey(netname, lookup))
(void) sprintf(netname, "%s.%ld@%s", OPSYS, (u_long)uid, domain);
host2netname(char netname[MAXNETNAMELEN + 1], const char *host, const char *domain)
(void) sprintf(netname, "%s.%s@%s", OPSYS, host, domain);
user2netname(char netname[MAXNETNAMELEN + 1], const uid_t uid, const char *domain)
val1 = strchr(netname, '.');
if (strncmp(netname, OPSYS, (val1-netname)))
netname2host(char netname[MAXNETNAMELEN + 1], char *hostname, int hostlen)
if (getnetid(netname, valbuf)) {
val = strchr(netname, '.');
if (strncmp(netname, OPSYS, (val - netname)))
netname2user(char netname[MAXNETNAMELEN + 1], uid_t *uidp, gid_t *gidp,
if (getnetid(netname, val)) {
getsecretkey(char *netname, char *secretkey, char *passwd)
if (!getpublicandprivatekey(netname, lookup))
if ((clnt->cl_auth = (AUTH *)authdes_create(netname, WINDOW, NULL,
char netname[MAXNETNAMELEN+1];
if (!host2netname(netname, master, domain)) {
bp->bp_sname, netname(bp->bp_htype),
netname(bp->bp_htype),
netname(bp->bp_htype),
netname(bp->bp_htype),
netname(hp->htype),
const char *netname(struct sockaddr *);
routename(sa) : netname(sa));
const char *netname(struct sockaddr *);
routename(sa) : netname(sa));
char *netname; /* server's netname */
caddr32_t netname; /* server's netname */
nn = netname(ifa->ifa_addr, ifa->ifa_netmask);
const char *netname(struct sockaddr *, struct sockaddr *);
cp = netname(sa, mask);
cp = netname(sa, NULL);
char netname[NI_MAXHOST];
} else if (getnameinfo(sa, sa->sa_len, netname, sizeof netname,
name = netname;
ypmap_update(char *netname, char *map, unsigned int op, unsigned int keylen,
if ((domptr = strchr(netname, '@')) == NULL)
netname = des_cred->adc_fullname.name;
res = localupdate(netname, "/etc/publickey", YPOP_CHANGE,
res = ypmap_update(netname, args->mapname, YPOP_CHANGE,
char *netname;
netname = des_cred->adc_fullname.name;
res = localupdate(netname, "/etc/publickey", YPOP_INSERT,
res = ypmap_update(netname, args->mapname, YPOP_INSERT,
char *netname;
netname = des_cred->adc_fullname.name;
res = localupdate(netname, "/etc/publickey", YPOP_DELETE,
res = ypmap_update(netname, args->mapname, YPOP_DELETE,
char *netname;
netname = des_cred->adc_fullname.name;
res = localupdate(netname, "/etc/publickey", YPOP_STORE,
res = ypmap_update(netname, args->mapname, YPOP_STORE,
char *netname;