summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolaus Rath <Nikolaus@rath.org>2023-01-02 11:08:16 +0000
committerNikolaus Rath <Nikolaus@rath.org>2023-01-02 11:09:07 +0000
commit06be4565bfffb9fe1de9e8f4d5b09ea700451dec (patch)
tree9451845b3a57092d924c33709f58dec4628a8fe8
parent40b0cf9029e9c4d314c12200022e0e81ea8f99da (diff)
downloadfuse-06be4565bfffb9fe1de9e8f4d5b09ea700451dec.tar.gz
Revert "libfuse custom communication interface"
This reverts commit 777663953382925c7403f0560c28ec9bbd14d7be.
-rw-r--r--include/fuse_lowlevel.h19
-rw-r--r--lib/fuse_lowlevel.c4
-rw-r--r--lib/fuse_versionscript1
3 files changed, 0 insertions, 24 deletions
diff --git a/include/fuse_lowlevel.h b/include/fuse_lowlevel.h
index 955482c..53f0fcf 100644
--- a/include/fuse_lowlevel.h
+++ b/include/fuse_lowlevel.h
@@ -1955,25 +1955,6 @@ struct fuse_session *fuse_session_new(struct fuse_args *args,
size_t op_size, void *userdata);
/**
- * Set a file descriptor for the session.
- *
- * This function can be used if you want to have a custom communication
- * interface instead of using a mountpoint. In practice, this means that instead
- * of calling fuse_session_mount() and fuse_session_unmount(), one could call
- * fuse_custom_session_fd() where fuse_session_mount() would have otherwise been
- * called.
- *
- * This function does not open or close any file descriptors, meaning it is the
- * responsibility of the caller to provide a valid file descriptor, such as a
- * accepted socket. It is also the responsibility to close the socket.
- *
- * @param se session object
- * @param fd file descriptor for the session
- *
- **/
-void fuse_custom_session_fd(struct fuse_session *se, int fd);
-
-/**
* Mount a FUSE file system.
*
* @param mountpoint the mount point path
diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c
index b6ffbd9..e82cd9e 100644
--- a/lib/fuse_lowlevel.c
+++ b/lib/fuse_lowlevel.c
@@ -3009,10 +3009,6 @@ out1:
return NULL;
}
-void fuse_custom_session_fd(struct fuse_session *se, int fd) {
- se->fd = fd;
-}
-
int fuse_session_mount(struct fuse_session *se, const char *mountpoint)
{
int fd;
diff --git a/lib/fuse_versionscript b/lib/fuse_versionscript
index f57c505..7e50e75 100644
--- a/lib/fuse_versionscript
+++ b/lib/fuse_versionscript
@@ -39,7 +39,6 @@ FUSE_3.0 {
fuse_session_new;
fuse_main_real;
fuse_mount;
- fuse_custom_session_fd;
fuse_session_mount;
fuse_new;
fuse_opt_insert_arg;