Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 1 | This adds ARG_MAX define to be _SC_ARG_MAX |
| 2 | |
Andrew Geissler | 6aa7eec | 2023-03-03 12:41:14 -0600 | [diff] [blame^] | 3 | Upstream-Status: Inappropriate [Most distros have their own verion for this fix] |
Patrick Williams | b48b7b4 | 2016-08-17 15:04:38 -0500 | [diff] [blame] | 4 | |
| 5 | Signed-off-by: Armin Kuster <akuster808@gmail.com> |
| 6 | |
| 7 | Index: netkit-ftp-0.17/ftp/glob.c |
| 8 | =================================================================== |
| 9 | --- netkit-ftp-0.17.orig/ftp/glob.c |
| 10 | +++ netkit-ftp-0.17/ftp/glob.c |
| 11 | @@ -50,6 +50,7 @@ char glob_rcsid[] = |
| 12 | #include <stdio.h> |
| 13 | #include <stdlib.h> |
| 14 | #include <string.h> |
| 15 | +#include <unistd.h> |
| 16 | |
| 17 | #include "ftp_var.h" /* for protos only */ |
| 18 | #include "glob.h" |
| 19 | @@ -57,6 +58,9 @@ char glob_rcsid[] = |
| 20 | #define QUOTE 0200 |
| 21 | #define TRIM 0177 |
| 22 | #define eq(a,b) (strcmp(a, b)==0) |
| 23 | +#ifndef ARG_MAX |
| 24 | +#define ARG_MAX (sysconf(_SC_ARG_MAX)) |
| 25 | +#endif |
| 26 | #define GAVSIZ (ARG_MAX/6) |
| 27 | #define isdir(d) ((d.st_mode & S_IFMT) == S_IFDIR) |