#ifndef lint
static const char rcsid[] =
- "$Id: utilities.c,v 1.28 2005/03/30 13:21:45 stelian Exp $";
+ "$Id: utilities.c,v 1.30 2010/06/11 11:19:17 stelian Exp $";
#endif /* not lint */
#include <config.h>
badentry(ep, "removenode: not a node");
if (ep->e_entries != NULL) {
int i;
- for (i = 0; i < DIRHASH_SIZE; i++) {
+ for (i = 0; i < dirhash_size; i++) {
if (ep->e_entries[i] != NULL)
badentry(ep, "removenode: non-empty directory");
}
fprintf(stderr, "sibling name: %s\n", myname(ep->e_sibling));
if (ep->e_entries != NULL) {
int i;
- for (i = 0; i < DIRHASH_SIZE; i++) {
+ for (i = 0; i < dirhash_size; i++) {
if (ep->e_entries[i] != NULL) {
fprintf(stderr, "next entry name: %s\n", myname(ep->e_entries[i]));
break;
return;
if (reply("abort") == GOOD) {
if (reply("dump core") == GOOD) {
- fchdir(wdfd);
+ if (fchdir(wdfd) < 0)
+ warn("fchdir");
abort();
}
exit(1);