diff options
author | ylavic <ylavic@13f79535-47bb-0310-9956-ffa450edef68> | 2019-03-25 13:59:28 +0000 |
---|---|---|
committer | ylavic <ylavic@13f79535-47bb-0310-9956-ffa450edef68> | 2019-03-25 13:59:28 +0000 |
commit | 73a43210db9299f26c78d7f67e7576d636e30c6b (patch) | |
tree | 129c5e96ee856bf66f61309f91dff09ab3f041f5 | |
parent | 7e98f316ea938f03d56c48ecccf92543532833b5 (diff) | |
download | libapr-73a43210db9299f26c78d7f67e7576d636e30c6b.tar.gz |
Follow up to r1856189: use NAME_MAX from limits.h when available.
git-svn-id: http://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) { |