aboutsummaryrefslogtreecommitdiffstats
path: root/lib/helper.c
AgeCommit message (Collapse)AuthorLines
2013-06-21libfuse: replace fuse_session_next_chanMiklos Szeredi-1/+1
Replace fuse_session_next_chan() with fuse_session_chan(), as multiple channels per session were never actually supported and probably never will.
2013-06-20libfuse: fix multiple close of device fdMiklos Szeredi-4/+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
2013-02-22remove real fuse_main() symbolMiklos Szeredi-8/+0
2013-02-19fuse_daemonize(): chdir to "/" even if not running in the backgroundMiklos Szeredi-0/+2
for consistency. Reported by Vladimir Rutsky
2013-02-08libfuse: remove deprecated fuse_setup(), fuse_teardown()Miklos Szeredi-2/+2
2012-07-19Remove compat functionsMiklos Szeredi-141/+16
2012-07-19Remove old symbol versionsMiklos Szeredi-11/+0
2011-09-23Replace daemon() function with fork()Anatol Pomozov-5/+29
daemon() is a BSD-ism. Although it is available on many platforms it is not a standard function. Some platforms (e.g. MacOSX) deprecated it. It is safer just to use fork() function that is a part of POSIX.
2011-03-30Fix a potential null pointer dereference issueLaszlo Papp-1/+2
2010-08-27Add NetBSD supportMiklos Szeredi-2/+2
The bulk of it is just about adding ifdef __NetBSD__ where there is already an ifdef __FreeBSD__ Add a arch=netbsd to deal with NetBSD specifics. I suggests that arch=bsd could be renamed to arch=freebsd NetBSD specific linking with -lperfuse NetBSD patches to lib/mount.c. It turned to be less itrusive to patch mount;c than mount_bsd.c. I suggest mount_bsd.c could be renamed to mount_freebsd.c Patch from Emmanuel Dreyfus
2009-06-18CUSE patches from Tejun HeoMiklos Szeredi-8/+8
2008-06-10Fix missing <sys/param.h> include for PATH_MAXMiklos Szeredi-0/+1
2008-02-08Add support for atomic open(O_TRUNC)Miklos Szeredi-22/+22
2007-12-12change indentingMiklos Szeredi-281/+287
2007-12-12Disable old symbol versions if __UCLIBC__ is definedMiklos Szeredi-9/+10
2007-10-16Clarify licence version to be "LGPLv2" for the libraryMiklos Szeredi-1/+1
2007-08-08fixesMiklos Szeredi-1/+13
2007-06-20Add fs subtype support to libfuse and fusermountMiklos Szeredi-11/+18
2007-04-25update copyright datesMiklos Szeredi-1/+1
2007-04-25*** empty log message ***Miklos Szeredi-7/+0
2006-12-04build fixesMiklos Szeredi-0/+1
2006-11-11fixesMiklos Szeredi-4/+4
2006-06-06fixMiklos Szeredi-3/+9
2006-06-03fix emergency unmount in helper.cCsaba Henk-1/+1
2006-03-17fixMiklos Szeredi-25/+88
2006-03-01pass device file descriptor to fuse_unmountCsaba Henk-4/+2
2006-01-20fixMiklos Szeredi-8/+30
2006-01-07fixMiklos Szeredi-39/+43
2006-01-07fixMiklos Szeredi-56/+50
2006-01-06fixMiklos Szeredi-188/+112
2006-01-06fixMiklos Szeredi-0/+7
2005-12-16fixMiklos Szeredi-4/+3
2005-12-14fixMiklos Szeredi-1/+5
2005-12-10fixMiklos Szeredi-1/+4
2005-12-09added option parsingMiklos Szeredi-186/+134
2005-11-17fixMiklos Szeredi-27/+32
2005-11-16merge FreeBSD stuffMiklos Szeredi-1/+1
2005-11-11fixMiklos Szeredi-0/+19
2005-11-10fixMiklos Szeredi-6/+2
2005-11-08fixMiklos Szeredi-1/+0
2005-10-11spelling fixMiklos Szeredi-1/+1
2005-08-15fixMiklos Szeredi-5/+1
2005-08-03fixMiklos Szeredi-9/+10
2005-07-21fixesMiklos Szeredi-1/+0
2005-07-15cleanupMiklos Szeredi-1/+5
2005-07-13inode based API first working versionMiklos Szeredi-0/+1
2005-07-07fixMiklos Szeredi-2/+13
2005-07-06fixMiklos Szeredi-0/+3
2005-07-06fixMiklos Szeredi-0/+1
2005-05-27fixMiklos Szeredi-1/+3