diff options
author | Harry Jeffery <harry@exec64.co.uk> | 2019-01-14 19:54:26 +0000 |
---|---|---|
committer | Harry Jeffery <harry@exec64.co.uk> | 2019-01-14 19:54:26 +0000 |
commit | e1669f881ea3e17b0ea522a99acf423b200179f6 (patch) | |
tree | 1b9dceaf36bd975485ef2c079401bf83c4d32fa8 /src | |
parent | 8d29adeab985ba41af0f4317d3ad0be9ada3212e (diff) | |
download | imv-e1669f881ea3e17b0ea522a99acf423b200179f6.tar.gz |
Provide backup PATH_MAX value for Hurd
Diffstat (limited to 'src')
-rw-r--r-- | src/imv.c | 5 | ||||
-rw-r--r-- | src/loader.c | 5 | ||||
-rw-r--r-- | src/navigator.c | 5 |
3 files changed, 15 insertions, 0 deletions
@@ -22,6 +22,11 @@ #include "viewport.h" #include "util.h" +/* Some systems like GNU/Hurd don't define PATH_MAX */ +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + enum scaling_mode { SCALING_NONE, SCALING_DOWN, diff --git a/src/loader.c b/src/loader.c index f8876dd..51291bf 100644 --- a/src/loader.c +++ b/src/loader.c @@ -8,6 +8,11 @@ #include <SDL2/SDL.h> #include <FreeImage.h> +/* Some systems like GNU/Hurd don't define PATH_MAX */ +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + static void block_usr1_signal(void); static int is_thread_cancelled(void); static void *bg_new_img(void *data); diff --git a/src/navigator.c b/src/navigator.c index 6fa884b..e100224 100644 --- a/src/navigator.c +++ b/src/navigator.c @@ -8,6 +8,11 @@ #include <stdio.h> #include <time.h> +/* Some systems like GNU/Hurd don't define PATH_MAX */ +#ifndef PATH_MAX +#define PATH_MAX 4096 +#endif + struct imv_navigator { int num_paths; int cur_path; |