aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/9pfuse
AgeCommit message (Collapse)AuthorFilesLines
2021-01-319pfuse: support MacFUSE >=4Connor Taffe1-1/+30
MacFUSE 4 removes support for passing device fd to the mount command. Adds support for the receiving the fd over a socket instead, and updates command paths and filesystem name.
2020-12-30libthread: add threadmaybackgroundRuss Cox1-0/+6
Programs that want to background themselves now need to define threadmaybackground returning 1. This avoids a confusing (to people and debuggers) extra parent process for all the threaded programs that will never want to background themselves.
2020-01-159pfuse: update errortabOleg Nemanov1-0/+2
2020-01-139pfuse: do not fswalk("..")Russ Cox1-12/+5
f is open, so walk will fail. The comments say we only need one directory anyway. Fixes #277.
2020-01-13cmd/9pfuse: ignore FMODE_EXEC open flagNicola Girardi1-2/+11
Improved error message in case of unexpected open flags. The message unexpected open flags requested=0100040 unhandled=040 prompted me to clear the FMODE_EXEC flag, although I wonder if I shouldn't have set OEXEC (0x3) instead.
2020-01-10Trivial changes: whitespace and modes.Dan Cross3-61/+60
Remote whitespace at the ends of lines. Remove blank lines from the ends of files. Change modes on source files so that they are not executable. Signed-off-by: Dan Cross <cross@gajendra.net>
2018-03-27mount, 9pfuse: detect macports installed osxfuseXiao-Yong Jin1-0/+8
MacPorts installs osxfuse under /opt/local.
2018-03-239pfuse: retries read(3) upon EINTRXiao-Yong Jin1-2/+5
read(3) sometimes errors with EINTR on macOS over slow connections. 9pfuse(1) now retries read(3) instead of sysfatal(3)ing.
2018-02-059pfuse: fix handling of access mode (thanks Kenji Arisawa)David du Colombier1-1/+3
Fixes #81.
2017-02-109pfuse: support osxfuse>=3.3.0James Porter1-7/+28
Change-Id: Ibca68261016b0f588e169e9f319748b5ba7d15ac Reviewed-on: https://plan9port-review.googlesource.com/2700 Reviewed-by: michaelian ennis <michaelian.ennis@gmail.com> Reviewed-by: Russ Cox <rsc@swtch.com>
2014-12-029pfuse: Disable glibc workaround for O_LARGEFILE on ARMMerlijn Wajer1-1/+4
9pfuse fails on ARM when O_LARGEFILE is supported. glibc does define O_LARGEFILE properly on ARM, and the value is different than what that this workaround suggests, causing it to wrongly detect bad flags. Change-Id: I02b0cc222ca7785c4b1739c3df3caa17cf7bc265 Reviewed-on: https://plan9port-review.googlesource.com/1094 Reviewed-by: Russ Cox <rsc@swtch.com>
2012-09-109pfuse: fix memory leak, avoid memory explosionTies Bos1-2/+11
Change is to handle FUSE_FORGET in main loop instead of separate thread for each as 10s of thousands can come in at once. Fixes issue 104. R=0intro, rsc http://codereview.appspot.com/6498081
2012-09-089pfuse: osxfuse supportRuss Cox1-8/+16
R=rsc http://codereview.appspot.com/6503093
2011-10-07semicolons!Russ Cox1-2/+2
2011-10-059pfuse: handle two more flagsRuss Cox1-1/+8
2011-09-19devdraw: update Lion cocoaDavid Jeannot2-8/+1
R=rsc CC=plan9port.codebot http://codereview.appspot.com/5015042
2009-06-16mergeRuss Cox1-3/+3
2009-05-179pfuse: fix mkfile for people without . in their pathsRuss Cox1-1/+1
2009-04-30mergeRuss Cox3-2/+16
2009-04-309pfuse: clear O_EXCL tooRuss Cox1-1/+1
2008-12-10MacFUSE 2.0 updatesJeff Sickel1-3/+6
2008-12-309pfuse: allow O_APPEND in open and create (Roman Shaposhnik)Russ Cox1-1/+8
2008-08-19updates to support current MacFUSEJeff Sickel3-10/+134
2008-07-249pfuse: ignore write errors on fusefdRuss Cox1-4/+2
FUSE makes a reply write fail if the reply is no longer wanted.
2008-07-249pfuse: convert "invalid" to EINVALRuss Cox1-0/+1
2008-07-049pfuse: always return . and ..Russ Cox1-3/+28
2008-07-049pfuse: better handling of SETXATTR (sqweek)Russ Cox1-5/+8
2008-07-049pfuse: add symlink supportRuss Cox1-1/+30
2008-06-199pfuse: "fix" O_LARGEFILE on x86_64 linux (sqweek)Russ Cox1-5/+14
2008-05-059pfuse: bug fix in error caseRuss Cox1-0/+1
2008-04-179pfuse: accept - for stdin, try to hang up cleanlyRuss Cox2-4/+21
2008-03-069pfuse: use intptr to silence 64-bit warning (Michael Teichgräber)Russ Cox1-1/+1
2007-11-27mergeRuss Cox2-6/+24
2007-08-22mergeRuss Cox1-1/+3
2007-06-21add -a anamersc1-6/+10
2007-06-20more macfuse path nonsensersc1-0/+7
2007-05-09Unswap perm and omode in fsfcreate call (Michael Teichgräber)rsc1-1/+1
2007-05-09Better flag handling in fusecreate (Michael Teichgräber)rsc1-0/+2
2007-05-04propagate offset in reads and writes (Michael Teichgräber)rsc1-2/+2
2007-01-24google moved the fusefs.kext pathrsc1-3/+10
2007-01-18Minor FUSE bug fixes (found mount_fusefs!)rsc1-1/+2
2007-01-18Mac FUSE support (thanks to Jeff Sickel)rsc1-0/+49
2006-10-12avoid EPROTO in case not there (Tim Wiess)rsc1-0/+4
2006-08-01break from readdir properly (Lou Kamenov)rsc1-14/+16
2006-08-01free fuse messagesrsc1-1/+8
2006-07-27use better O_LARGEFILErsc1-0/+4
2006-07-27wait for mount to complete before exitingrsc3-2/+12
2006-07-26FreeBSD fixes (Lou Kamenov)rsc2-51/+97
2006-07-23add stat.hrsc1-0/+1
2006-07-23fix emalloc prototypersc1-2/+2