libc6 : no getnetname
kdm is using getnetname, which is in libc5 but not in libc6.
maybe someone knows how to rewrite this function...
andreas
--- kdm/rpcauth.c :
Xauth *
SecureRPCGetAuth (namelen, name)
unsigned short namelen;
char *name;
{
char key[MAXNETNAMELEN+1];
Xauth *new;
new = (Xauth *) malloc (sizeof *new);
if (!new)
return (Xauth *) 0;
new->family = FamilyWild;
new->address_length = 0;
new->address = 0;
new->number_length = 0;
new->number = 0;
getnetname (key);
Debug ("System netname %s\n", key);
new->data_length = strlen(key);
new->data = (char *) malloc (new->data_length);
if (!new->data)
{
free ((char *) new);
return (Xauth *) 0;
}
new->name = (char *) malloc (namelen);
if (!new->name)
{
free ((char *) new->data);
free ((char *) new);
return (Xauth *) 0;
}
memmove( new->name, name, namelen);
new->name_length = namelen;
memmove( new->data, key, new->data_length);
return new;
}
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: