Use MaxPathLen and MaxHostNameLen
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@533 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -161,7 +161,7 @@ glob(const char *pattern, | |||||||
| { | { | ||||||
| 	const u_char *patnext; | 	const u_char *patnext; | ||||||
| 	int c; | 	int c; | ||||||
| 	Char *bufnext, *bufend, patbuf[MAXPATHLEN+1]; | 	Char *bufnext, *bufend, patbuf[MaxPathLen+1]; | ||||||
|  |  | ||||||
| 	patnext = (u_char *) pattern; | 	patnext = (u_char *) pattern; | ||||||
| 	if (!(flags & GLOB_APPEND)) { | 	if (!(flags & GLOB_APPEND)) { | ||||||
| @@ -175,7 +175,7 @@ glob(const char *pattern, | |||||||
| 	pglob->gl_matchc = 0; | 	pglob->gl_matchc = 0; | ||||||
|  |  | ||||||
| 	bufnext = patbuf; | 	bufnext = patbuf; | ||||||
| 	bufend = bufnext + MAXPATHLEN; | 	bufend = bufnext + MaxPathLen; | ||||||
| 	if (flags & GLOB_QUOTE) { | 	if (flags & GLOB_QUOTE) { | ||||||
| 		/* Protect the quoted characters. */ | 		/* Protect the quoted characters. */ | ||||||
| 		while (bufnext < bufend && (c = *patnext++) != EOS)  | 		while (bufnext < bufend && (c = *patnext++) != EOS)  | ||||||
| @@ -233,7 +233,7 @@ static int globexp2(const Char *ptr, const Char *pattern, | |||||||
| 	int     i; | 	int     i; | ||||||
| 	Char   *lm, *ls; | 	Char   *lm, *ls; | ||||||
| 	const Char *pe, *pm, *pl; | 	const Char *pe, *pm, *pl; | ||||||
| 	Char    patbuf[MAXPATHLEN + 1]; | 	Char    patbuf[MaxPathLen + 1]; | ||||||
|  |  | ||||||
| 	/* copy part up to the brace */ | 	/* copy part up to the brace */ | ||||||
| 	for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++) | 	for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++) | ||||||
| @@ -394,7 +394,7 @@ glob0(const Char *pattern, glob_t *pglob) | |||||||
| { | { | ||||||
| 	const Char *qpatnext; | 	const Char *qpatnext; | ||||||
| 	int c, err, oldpathc; | 	int c, err, oldpathc; | ||||||
| 	Char *bufnext, patbuf[MAXPATHLEN+1]; | 	Char *bufnext, patbuf[MaxPathLen+1]; | ||||||
|  |  | ||||||
| 	qpatnext = globtilde(pattern, patbuf, pglob); | 	qpatnext = globtilde(pattern, patbuf, pglob); | ||||||
| 	oldpathc = pglob->gl_pathc; | 	oldpathc = pglob->gl_pathc; | ||||||
| @@ -481,7 +481,7 @@ compare(const void *p, const void *q) | |||||||
| static int | static int | ||||||
| glob1(Char *pattern, glob_t *pglob) | glob1(Char *pattern, glob_t *pglob) | ||||||
| { | { | ||||||
| 	Char pathbuf[MAXPATHLEN+1]; | 	Char pathbuf[MaxPathLen+1]; | ||||||
|  |  | ||||||
| 	/* A null pathname is invalid -- POSIX 1003.1 sect. 2.4. */ | 	/* A null pathname is invalid -- POSIX 1003.1 sect. 2.4. */ | ||||||
| 	if (*pattern == EOS) | 	if (*pattern == EOS) | ||||||
| @@ -550,7 +550,7 @@ glob3(Char *pathbuf, Char *pathend, Char *pattern, Char *restpattern, | |||||||
| 	register struct dirent *dp; | 	register struct dirent *dp; | ||||||
| 	DIR *dirp; | 	DIR *dirp; | ||||||
| 	int err; | 	int err; | ||||||
| 	char buf[MAXPATHLEN]; | 	char buf[MaxPathLen]; | ||||||
|  |  | ||||||
| 	/* | 	/* | ||||||
| 	 * The readdirfunc declaration can't be prototyped, because it is | 	 * The readdirfunc declaration can't be prototyped, because it is | ||||||
| @@ -726,7 +726,7 @@ globfree(glob_t *pglob) | |||||||
| static DIR * | static DIR * | ||||||
| g_opendir(Char *str, glob_t *pglob) | g_opendir(Char *str, glob_t *pglob) | ||||||
| { | { | ||||||
| 	char buf[MAXPATHLEN]; | 	char buf[MaxPathLen]; | ||||||
|  |  | ||||||
| 	if (!*str) | 	if (!*str) | ||||||
| 		strcpy(buf, "."); | 		strcpy(buf, "."); | ||||||
| @@ -742,7 +742,7 @@ g_opendir(Char *str, glob_t *pglob) | |||||||
| static int | static int | ||||||
| g_lstat(Char *fn, struct stat *sb, glob_t *pglob) | g_lstat(Char *fn, struct stat *sb, glob_t *pglob) | ||||||
| { | { | ||||||
| 	char buf[MAXPATHLEN]; | 	char buf[MaxPathLen]; | ||||||
|  |  | ||||||
| 	g_Ctoc(fn, buf); | 	g_Ctoc(fn, buf); | ||||||
| 	if (pglob->gl_flags & GLOB_ALTDIRFUNC) | 	if (pglob->gl_flags & GLOB_ALTDIRFUNC) | ||||||
| @@ -753,7 +753,7 @@ g_lstat(Char *fn, struct stat *sb, glob_t *pglob) | |||||||
| static int | static int | ||||||
| g_stat(Char *fn, struct stat *sb, glob_t *pglob) | g_stat(Char *fn, struct stat *sb, glob_t *pglob) | ||||||
| { | { | ||||||
| 	char buf[MAXPATHLEN]; | 	char buf[MaxPathLen]; | ||||||
|  |  | ||||||
| 	g_Ctoc(fn, buf); | 	g_Ctoc(fn, buf); | ||||||
| 	if (pglob->gl_flags & GLOB_ALTDIRFUNC) | 	if (pglob->gl_flags & GLOB_ALTDIRFUNC) | ||||||
|   | |||||||
| @@ -161,7 +161,7 @@ glob(const char *pattern, | |||||||
| { | { | ||||||
| 	const u_char *patnext; | 	const u_char *patnext; | ||||||
| 	int c; | 	int c; | ||||||
| 	Char *bufnext, *bufend, patbuf[MAXPATHLEN+1]; | 	Char *bufnext, *bufend, patbuf[MaxPathLen+1]; | ||||||
|  |  | ||||||
| 	patnext = (u_char *) pattern; | 	patnext = (u_char *) pattern; | ||||||
| 	if (!(flags & GLOB_APPEND)) { | 	if (!(flags & GLOB_APPEND)) { | ||||||
| @@ -175,7 +175,7 @@ glob(const char *pattern, | |||||||
| 	pglob->gl_matchc = 0; | 	pglob->gl_matchc = 0; | ||||||
|  |  | ||||||
| 	bufnext = patbuf; | 	bufnext = patbuf; | ||||||
| 	bufend = bufnext + MAXPATHLEN; | 	bufend = bufnext + MaxPathLen; | ||||||
| 	if (flags & GLOB_QUOTE) { | 	if (flags & GLOB_QUOTE) { | ||||||
| 		/* Protect the quoted characters. */ | 		/* Protect the quoted characters. */ | ||||||
| 		while (bufnext < bufend && (c = *patnext++) != EOS)  | 		while (bufnext < bufend && (c = *patnext++) != EOS)  | ||||||
| @@ -233,7 +233,7 @@ static int globexp2(const Char *ptr, const Char *pattern, | |||||||
| 	int     i; | 	int     i; | ||||||
| 	Char   *lm, *ls; | 	Char   *lm, *ls; | ||||||
| 	const Char *pe, *pm, *pl; | 	const Char *pe, *pm, *pl; | ||||||
| 	Char    patbuf[MAXPATHLEN + 1]; | 	Char    patbuf[MaxPathLen + 1]; | ||||||
|  |  | ||||||
| 	/* copy part up to the brace */ | 	/* copy part up to the brace */ | ||||||
| 	for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++) | 	for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++) | ||||||
| @@ -394,7 +394,7 @@ glob0(const Char *pattern, glob_t *pglob) | |||||||
| { | { | ||||||
| 	const Char *qpatnext; | 	const Char *qpatnext; | ||||||
| 	int c, err, oldpathc; | 	int c, err, oldpathc; | ||||||
| 	Char *bufnext, patbuf[MAXPATHLEN+1]; | 	Char *bufnext, patbuf[MaxPathLen+1]; | ||||||
|  |  | ||||||
| 	qpatnext = globtilde(pattern, patbuf, pglob); | 	qpatnext = globtilde(pattern, patbuf, pglob); | ||||||
| 	oldpathc = pglob->gl_pathc; | 	oldpathc = pglob->gl_pathc; | ||||||
| @@ -481,7 +481,7 @@ compare(const void *p, const void *q) | |||||||
| static int | static int | ||||||
| glob1(Char *pattern, glob_t *pglob) | glob1(Char *pattern, glob_t *pglob) | ||||||
| { | { | ||||||
| 	Char pathbuf[MAXPATHLEN+1]; | 	Char pathbuf[MaxPathLen+1]; | ||||||
|  |  | ||||||
| 	/* A null pathname is invalid -- POSIX 1003.1 sect. 2.4. */ | 	/* A null pathname is invalid -- POSIX 1003.1 sect. 2.4. */ | ||||||
| 	if (*pattern == EOS) | 	if (*pattern == EOS) | ||||||
| @@ -550,7 +550,7 @@ glob3(Char *pathbuf, Char *pathend, Char *pattern, Char *restpattern, | |||||||
| 	register struct dirent *dp; | 	register struct dirent *dp; | ||||||
| 	DIR *dirp; | 	DIR *dirp; | ||||||
| 	int err; | 	int err; | ||||||
| 	char buf[MAXPATHLEN]; | 	char buf[MaxPathLen]; | ||||||
|  |  | ||||||
| 	/* | 	/* | ||||||
| 	 * The readdirfunc declaration can't be prototyped, because it is | 	 * The readdirfunc declaration can't be prototyped, because it is | ||||||
| @@ -726,7 +726,7 @@ globfree(glob_t *pglob) | |||||||
| static DIR * | static DIR * | ||||||
| g_opendir(Char *str, glob_t *pglob) | g_opendir(Char *str, glob_t *pglob) | ||||||
| { | { | ||||||
| 	char buf[MAXPATHLEN]; | 	char buf[MaxPathLen]; | ||||||
|  |  | ||||||
| 	if (!*str) | 	if (!*str) | ||||||
| 		strcpy(buf, "."); | 		strcpy(buf, "."); | ||||||
| @@ -742,7 +742,7 @@ g_opendir(Char *str, glob_t *pglob) | |||||||
| static int | static int | ||||||
| g_lstat(Char *fn, struct stat *sb, glob_t *pglob) | g_lstat(Char *fn, struct stat *sb, glob_t *pglob) | ||||||
| { | { | ||||||
| 	char buf[MAXPATHLEN]; | 	char buf[MaxPathLen]; | ||||||
|  |  | ||||||
| 	g_Ctoc(fn, buf); | 	g_Ctoc(fn, buf); | ||||||
| 	if (pglob->gl_flags & GLOB_ALTDIRFUNC) | 	if (pglob->gl_flags & GLOB_ALTDIRFUNC) | ||||||
| @@ -753,7 +753,7 @@ g_lstat(Char *fn, struct stat *sb, glob_t *pglob) | |||||||
| static int | static int | ||||||
| g_stat(Char *fn, struct stat *sb, glob_t *pglob) | g_stat(Char *fn, struct stat *sb, glob_t *pglob) | ||||||
| { | { | ||||||
| 	char buf[MAXPATHLEN]; | 	char buf[MaxPathLen]; | ||||||
|  |  | ||||||
| 	g_Ctoc(fn, buf); | 	g_Ctoc(fn, buf); | ||||||
| 	if (pglob->gl_flags & GLOB_ALTDIRFUNC) | 	if (pglob->gl_flags & GLOB_ALTDIRFUNC) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Johan Danielsson
					Johan Danielsson