diff options
author | Nikolaus Rath <Nikolaus@rath.org> | 2017-08-06 10:55:53 +0200 |
---|---|---|
committer | Nikolaus Rath <Nikolaus@rath.org> | 2017-08-06 11:07:23 +0200 |
commit | 6ac4046bee1763081d78fab555dc8c4ecd24078d (patch) | |
tree | a1c494a4098bc16ef9729339f89cd6109049a47e | |
parent | 95c65a62463031dd39a8776be500dcfb25c04c39 (diff) | |
download | sshfs-6ac4046bee1763081d78fab555dc8c4ecd24078d.tar sshfs-6ac4046bee1763081d78fab555dc8c4ecd24078d.tar.gz sshfs-6ac4046bee1763081d78fab555dc8c4ecd24078d.tar.bz2 sshfs-6ac4046bee1763081d78fab555dc8c4ecd24078d.zip |
Support O_APPEND.
Fixes: #76.
-rw-r--r-- | ChangeLog.rst | 1 | ||||
-rw-r--r-- | sshfs.c | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog.rst b/ChangeLog.rst index a8038b3..5285523 100644 --- a/ChangeLog.rst +++ b/ChangeLog.rst @@ -3,6 +3,7 @@ Unreleased Changes * Truly disable the writeback cache, instead of just adjusting the default and printing a warning when explicitly enabled. +* SSHFS now supports O_APPEND. Release 3.1.0 (2017-08-04) -------------------------- @@ -2518,6 +2518,9 @@ static int sshfs_open_common(const char *path, mode_t mode, if (fi->flags & O_TRUNC) pflags |= SSH_FXF_TRUNC; + if (fi->flags & O_APPEND) + pflags |= SSH_FXF_APPEND; + sf = g_new0(struct sshfs_file, 1); list_init(&sf->write_reqs); pthread_cond_init(&sf->write_finished, NULL); |