entered into RCS

This commit is contained in:
Roland McGrath 1993-06-02 20:56:37 +00:00
parent 4a9fdcd65f
commit 9697738544

9
dir.c
View file

@ -242,19 +242,24 @@ dir_contents_file_exists_p (dir, filename)
{
/* Enter the file in the hash table. */
register unsigned int newhash = 0;
unsigned int len;
register unsigned int i;
if (!REAL_DIR_ENTRY (d))
continue;
for (i = 0; i < D_NAMLEN(d); ++i)
len = D_NAMLEN (d);
while (d->d_name[len - 1] == '\0')
--len;
for (i = 0; i < len; ++i)
HASH (newhash, d->d_name[i]);
newhash %= DIRFILE_BUCKETS;
df = (struct dirfile *) xmalloc (sizeof (struct dirfile));
df->next = dir->files[newhash];
dir->files[newhash] = df;
df->name = savestring (d->d_name, D_NAMLEN(d));
df->name = savestring (d->d_name, len);
df->impossible = 0;
/* Check if the name matches the one we're searching for. */