From 792b8e32997587ab71aa7d14137089564876a8ef Mon Sep 17 00:00:00 2001 From: "L. Pereira" Date: Wed, 19 Jun 2024 18:14:20 -0700 Subject: [PATCH] OpenBSD doesn't have f_type in statfs() --- src/lib/lwan-request.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/lwan-request.c b/src/lib/lwan-request.c index 8f2a9426d..c27bc6503 100644 --- a/src/lib/lwan-request.c +++ b/src/lib/lwan-request.c @@ -1110,7 +1110,6 @@ body_data_finalizer(const struct lwan_value *buffer, __attribute__((cold)) static const char *is_dir_good_for_tmp(const char *v) { - struct statfs sb; struct stat st; if (!v) @@ -1132,11 +1131,14 @@ static const char *is_dir_good_for_tmp(const char *v) v); } +#ifndef __OpenBSD__ /* OpenBSD doesn't have f_type */ + struct statfs sb; if (!statfs(v, &sb) && sb.f_type == TMPFS_MAGIC) { lwan_status_warning("%s is a tmpfs filesystem, " "not considering it", v); return NULL; } +#endif return v; }