aboutsummaryrefslogtreecommitdiffstats
path: root/lib/mount_bsd.c
AgeCommit message (Collapse)AuthorLines
2016-10-04fuse_mount_help(): clarify that listed options are FUSE specificNikolaus Rath-1/+1
We also accept a number of mount options that are common to all file systems (nosuid, nodev, ro, etc).
2016-10-02Extended per-file comments.Nikolaus Rath-0/+2
This should make more clear what file contains code for what purpose.
2016-10-02Add section headings for --help outputNikolaus Rath-1/+3
Also, do not include "General options" in usage message.
2016-10-02Turn struct fuse_chan into an implementation detailNikolaus Rath-37/+34
The only struct fuse_chan that's accessible to the user application is the "master" channel that is returned by fuse_mount and stored in struct fuse_session. When using the multi-threaded main loop with the "clone_fd" option, each worker thread gets its own struct fuse_chan. However, none of these are available to the user application, nor do they hold references to struct fuse_session (the pointer is always null). Therefore, any presence of struct fuse_chan can be removed without loss of functionality by relying on struct fuse_session instead. This reduces the number of API functions and removes a potential source of confusion (since the new API no longer looks as if it might be possible to add multiple channels to one session, or to share one channel between multiple sessions). Fixes issue #17.
2016-10-01Improve documentation of argument parsing.Nikolaus Rath-0/+2
2016-09-27Dropped fuse_unmount_compat22Nikolaus Rath-47/+0
This function was for backwards compatibility in FUSE 2.x, and is no longer exposed by FUSE 3.
2016-03-29Whitespace cleanup.Nikolaus Rath-1/+1
Applied (whitespace-cleanup) to each file. Having whitespace changes in the VCS is ugly, but it ensures that in the future committers can run this function to *avoid* commiting any whitespace.
2013-07-26Print help on stdout instead of stderrMiklos Szeredi-3/+1
2013-07-24libfuse: remove "-D_FILE_OFFSET_BITS=64" from fuse.pcMiklos Szeredi-0/+1
add AC_SYS_LARGEFILE to your configure.ac instead.
2013-06-20libfuse: fix multiple close of device fdMiklos Szeredi-3/+6
- fuse_kern_unmount closes handle (e.g. 19) - a thread in my process opens a file - the OS assigns newly freed handle (i.e. 19) - fuse_kern_chan_destroy closes the same handle (i.e. 19) - a thread in my process opens another file - the OS assigns newly freed handle (i.e. 19) - * MAYHEM * Reported by Dan Greenfield
2012-07-19Remove old symbol versionsMiklos Szeredi-2/+0
2008-02-08Add support for atomic open(O_TRUNC)Miklos Szeredi-2/+2
2008-02-05lib/mount_bsd.c: fix typoCsaba Henk-1/+1
2008-02-05lib/mount_bsd.c: add "-onosync_unmount" kernel optionCsaba Henk-0/+1
2008-02-03lib/mount_bsd.c: prettify option specificationsCsaba Henk-67/+42
2008-02-03lib/mount_bsd.c: get rid of all the hacks, we really need nothing just a ↵Csaba Henk-11/+1
forced unmount
2008-02-03lib/mount_bsd.c: ditch the kvm(8) stuff and fix unmounting in a simple and ↵Csaba Henk-50/+15
sensible way
2008-02-03lib/mount_bsd.c: string formatting fixes, exit if mounting has failedCsaba Henk-10/+22
2008-01-07lib/mount_bsd.c: add support for the subtype optionCsaba Henk-0/+1
2008-01-06lib/mount_bsd.c: fix up/refine device closing vs. unmountCsaba Henk-5/+77
2008-01-03lib/mount_bsd.c: Close device before unmount.Csaba Henk-1/+3
Cf. lib/mount.c rev. 1.43.
2008-01-03lib/mount_bsd.c: fix some warningsCsaba Henk-4/+4
2007-12-12change indentingMiklos Szeredi-277/+283
2007-12-12Disable old symbol versions if __UCLIBC__ is definedMiklos Szeredi-1/+2
2007-10-16Clarify licence version to be "LGPLv2" for the libraryMiklos Szeredi-1/+1
2006-04-22run mount util foregrounded on FreeBSD if kernel features backgrounded initCsaba Henk-6/+28
2006-04-06More "no" prefixes for FreBSD mount routineCsaba Henk-7/+12
2006-03-17fixMiklos Szeredi-6/+6
2006-03-01pass device file descriptor to fuse_unmountCsaba Henk-2/+37
2006-02-02merge fuse_2_5_bugfixMiklos Szeredi-1/+2
2006-01-09whitespace fixesMiklos Szeredi-1/+1
2006-01-09fixMiklos Szeredi-6/+171
2005-11-17fixMiklos Szeredi-6/+8
2005-11-16merge FreeBSD stuffMiklos Szeredi-0/+133