search for: file_list_exports

Displaying 2 results from an estimated 2 matches for "file_list_exports".

2020 Aug 07
0
[nbdkit PATCH 2/4] file: Add .list_exports support
...ot;file=<FILENAME> The filename to serve." \ + "directory=<DIRNAME> A directory containing files to serve." \ /* Print some extra information about how the plugin was compiled. */ static void @@ -145,8 +165,47 @@ file_dump_plugin (void) #endif } +static int file_list_exports (int readonly, int default_only, + struct nbdkit_exports *exports) +{ + struct dirent *entry; + struct stat sb; + int fd; + + if (!directory) + return nbdkit_add_export (exports, "", NULL); + + ACQUIRE_LOCK_FOR_CURRENT_SCOPE (&lock); + rewinddir (...
2020 Aug 07
8
[nbdkit PATCH 0/4] More .list_exports uses
Here's changes to the file plugin (which I'm happy with) and a new exportname filter (which is still at RFC stage; I need to finish implementing strict mode in .open, and add tests). I also discovered that we really want .list_exports and .open to know when they are used on plaintext vs. tls clients for --tls=on, and we may want to split out a new .default_export callback rather than