summaryrefslogtreecommitdiff
path: root/time/vixie-cron/patches/patch-ab
blob: 0211ce047ff02ce479861aa2e9f7144154174b32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$NetBSD: patch-ab,v 1.1 2009/03/13 11:24:16 hasso Exp $

--- database.c.orig	2009-03-12 08:12:10 +0200
+++ database.c	2009-03-12 08:13:24 +0200
@@ -30,6 +30,10 @@ static char rcsid[] = "$Id: database.c,v
 
 #define TMAX(a,b) ((a)>(b)?(a):(b))
 
+#ifndef NAME_MAX
+#define NAME_MAX MAXNAMLEN
+#endif
+
 static	void		process_crontab(const char *, const char *,
 					const char *, struct stat *,
 					cron_db *, cron_db *);
@@ -93,7 +97,7 @@ load_database(cron_db *old_db) {
 	}
 
 	while (NULL != (dp = readdir(dir))) {
-		char fname[MAXNAMLEN+1], tabname[MAXNAMLEN+1];
+		char fname[NAME_MAX+1], tabname[NAME_MAX+1];
 
 		/* avoid file names beginning with ".".  this is good
 		 * because we would otherwise waste two guaranteed calls