1N/A * Fuse: Filesystem in Userspace 1N/A * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. 1N/A * This program can be distributed under the terms of the GNU LGPLv2. 1N/A * See the file COPYING.LIB 1N/A * Non-failing strdup; see umem_alloc(3C). Note that the nofail callback is 1N/A * Counterpart to libfuse_strdup(). 1N/A * Append an option to a buffer containing a comma-separated list of 1N/A * options. Return -1 on overflow, or 0 on success. 1N/A * Process a mount option for fuse. Returns zero if something is wrong, 1N/A * one otherwise. Called via the fuse_opt_parse framework. 1N/A * Convert "direct_io" into "forcedirectio" 1N/A * Process argument according to fuse_opt_parse() and the fuse_mount_opts. 1N/A "mount options\n"));
1N/A "print version\n"));
1N/A * Callback function for parsing the helper options via fuse_opt_parse(). 1N/A * Parse the command line according to fuse_helper_opts. 1N/A * Create the fuse_chan structure, containing the libuvfs_fs_t. 1N/A * Free a fuse_chan, releasing its underlying libuvfs_fs_t. 1N/A * Perform another round of fuse_opt_parse, and call the mount(2) system 1N/A * call with the derived options. Returns a pointer to a fuse_chan 1N/A * structure on success, or a NULL on error. 1N/A * Unmount, and free the fuse_chan structure.