diff options
author | Yann Ylavic <ylavic@apache.org> | 2019-03-25 13:59:28 +0000 |
---|---|---|
committer | Yann Ylavic <ylavic@apache.org> | 2019-03-25 13:59:28 +0000 |
commit | 998fef4c562e4ed617fb57ed0053728ac2e47c68 (patch) | |
tree | 129c5e96ee856bf66f61309f91dff09ab3f041f5 | |
parent | d041958c018280d490c3fd0d0c821c7b2034e38b (diff) | |
download | apr-998fef4c562e4ed617fb57ed0053728ac2e47c68.tar.gz |
Follow up to r1856189: use NAME_MAX from limits.h when available.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1856192 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | file_io/unix/dir.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/file_io/unix/dir.c b/file_io/unix/dir.c index 9b2a6e0cd..f5fd461b6 100644 --- a/file_io/unix/dir.c +++ b/file_io/unix/dir.c @@ -24,6 +24,10 @@ #include <limits.h> #endif +#ifndef NAME_MAX +#define NAME_MAX 255 +#endif + static apr_status_t dir_cleanup(void *thedir) { apr_dir_t *dir = thedir; @@ -78,7 +82,7 @@ apr_status_t apr_dir_open(apr_dir_t **new, const char *dirname, */ apr_size_t dirent_size = sizeof(*(*new)->entry) + - (sizeof((*new)->entry->d_name) > 1 ? 0 : 255); + (sizeof((*new)->entry->d_name) > 1 ? 0 : NAME_MAX); DIR *dir = opendir(dirname); if (!dir) { |