summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/grep/savedir.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/grep/savedir.c')
-rw-r--r--gnu/usr.bin/grep/savedir.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gnu/usr.bin/grep/savedir.c b/gnu/usr.bin/grep/savedir.c
index e329717b953b..29b3842c0402 100644
--- a/gnu/usr.bin/grep/savedir.c
+++ b/gnu/usr.bin/grep/savedir.c
@@ -76,9 +76,7 @@ char *stpcpy ();
Return NULL if DIR cannot be opened or if out of memory. */
char *
-savedir (dir, name_size)
- const char *dir;
- unsigned int name_size;
+savedir (const char *dir, off_t name_size)
{
DIR *dirp;
struct dirent *dp;
@@ -108,7 +106,7 @@ savedir (dir, name_size)
|| (dp->d_name[1] != '\0'
&& (dp->d_name[1] != '.' || dp->d_name[2] != '\0')))
{
- unsigned size_needed = (namep - name_space) + NAMLEN (dp) + 2;
+ off_t size_needed = (namep - name_space) + NAMLEN (dp) + 2;
if (size_needed > name_size)
{