From c41c84b439f4cd74d4fe44298a4b4037ddd7d2ae Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Wed, 9 Mar 2022 09:29:30 +1100 Subject: Check for missing ftruncate prototype. From github PR#301 in conjunction with rsbeckerca. --- openbsd-compat/openbsd-compat.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'openbsd-compat') diff --git a/openbsd-compat/openbsd-compat.h b/openbsd-compat/openbsd-compat.h index c202e142..0cecfb62 100644 --- a/openbsd-compat/openbsd-compat.h +++ b/openbsd-compat/openbsd-compat.h @@ -65,6 +65,10 @@ int bindresvport_sa(int sd, struct sockaddr *sa); void closefrom(int); #endif +#if defined(HAVE_DECL_FTRUNCATE) && HAVE_DECL_FTRUNCATE == 0 +int ftruncate(int filedes, off_t length); +#endif + #ifndef HAVE_GETLINE #include ssize_t getline(char **, size_t *, FILE *); -- cgit v1.2.1