Cosmetic changes and paranoia checks:

ypbind.c:
Make fewer assumtions about the state of the dom_alive and dom_broadcasting
flags in roc_received().

If select() fails, use syslog() to report the error rather than perror().

Check that all our malloc()s succeed. Report malloc() failure in
ypbindproc_setdom_2() to callers.

yplib.c:

Use #defined constants in ypbinderr_string() rather than hard-coded values.
This commit is contained in:
wpaul 1995-05-03 18:33:10 +00:00
parent d1f7e52e49
commit 595e0167eb

View File

@ -28,7 +28,7 @@
*/
#ifndef LINT
static char *rcsid = "$Id: yplib.c,v 1.7 1995/04/21 18:04:22 wpaul Exp $";
static char *rcsid = "$Id: yplib.c,v 1.8 1995/04/26 19:03:05 wpaul Exp $";
#endif
#include <sys/param.h>
@ -177,14 +177,14 @@ int incode;
switch(incode) {
case 0:
return "Success";
case 1:
case YPBIND_ERR_ERR:
return "Internal ypbind error";
case 2:
case YPBIND_ERR_NOSERV:
return "Domain not bound";
case 3:
case YPBIND_ERR_RESC:
return "System resource allocation failure";
}
sprintf(err, "Unknown ypbind error %d\n", incode);
sprintf(err, "Unknown ypbind error: #%d\n", incode);
return err;
}