mirror of https://gitee.com/openkylin/fuse.git
fix build with loong64, check if has closefrom before defined
This commit is contained in:
parent
a2bcbc235a
commit
109c2b023f
|
@ -55,6 +55,7 @@ fi
|
|||
|
||||
AC_CHECK_FUNCS([fork setxattr fdatasync splice vmsplice utimensat])
|
||||
AC_CHECK_FUNCS([posix_fallocate])
|
||||
AC_CHECK_FUNCS([closefrom])
|
||||
AC_CHECK_MEMBERS([struct stat.st_atim])
|
||||
AC_CHECK_MEMBERS([struct stat.st_atimespec])
|
||||
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
fuse (2.9.9-ok2) nile; urgency=medium
|
||||
|
||||
* Fix build with loong64.
|
||||
* check if have closefrom before define.
|
||||
|
||||
-- liwenjun <liwenjun@kylinos.cn> Tue, 30 Jul 2024 17:46:21 +0800
|
||||
|
||||
fuse (2.9.9-ok1) yangtze; urgency=medium
|
||||
|
||||
* Build for openKylin.
|
||||
|
|
|
@ -22,6 +22,10 @@
|
|||
#include <sys/socket.h>
|
||||
#include <sys/wait.h>
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
struct message {
|
||||
unsigned intr : 1;
|
||||
unsigned nofd : 1;
|
||||
|
@ -124,6 +128,7 @@ static int receive_message(int sock, void *buf, size_t buflen, int *fdp,
|
|||
return res;
|
||||
}
|
||||
|
||||
#if !defined(HAVE_CLOSEFROM)
|
||||
static int closefrom(int minfd)
|
||||
{
|
||||
DIR *dir = opendir("/proc/self/fd");
|
||||
|
@ -141,6 +146,7 @@ static int closefrom(int minfd)
|
|||
}
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
static void send_reply(int cfd, struct message *msg)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue