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 /sshfs.c | |
parent | 95c65a62463031dd39a8776be500dcfb25c04c39 (diff) | |
download | sshfs-6ac4046bee1763081d78fab555dc8c4ecd24078d.tar sshfs-6ac4046bee1763081d78fab555dc8c4ecd24078d.tar.gz sshfs-6ac4046bee1763081d78fab555dc8c4ecd24078d.tar.bz2 sshfs-6ac4046bee1763081d78fab555dc8c4ecd24078d.zip |
Support O_APPEND.
Fixes: #76.
Diffstat (limited to 'sshfs.c')
-rw-r--r-- | sshfs.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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); |