Displaying 3 results from an estimated 3 matches for "mount_drive_letter".
2014 Aug 28
14
[PATCH 00/13] code refactorings for tools
Hi,
this series does a couple of code reorganizations/refactoring in code
used by tools: the windows path handling code, and the two types of
file editing (using editor, and using perl expression).
There's still a code duplication between the two variants of file
editing, but it is just within a single source, and can be easily
solved now (planning as next step).
Pino Toscano (13):
edit:
2015 Feb 14
2
[PATCH 0/2] Change guestfs__*
libguestfs has used double and triple underscores in identifiers.
These aren't valid for global names in C++.
(http://stackoverflow.com/a/228797)
These large but completely mechanical patches change the illegal
identifiers to legal ones.
Rich.
2016 Apr 04
2
[PATCH 1/2] Use 'error' function consistently throughout.
...ng.h>
#include <errno.h>
+#include <error.h>
#include <locale.h>
#include <langinfo.h>
#include <libintl.h>
@@ -59,24 +60,18 @@ windows_path (guestfs_h *g, const char *root, const char *path, int readonly)
/* This returns the newly allocated string. */
mount_drive_letter (g, drive_letter, root, readonly);
ret = strdup (path + 2);
- if (ret == NULL) {
- perror ("strdup");
- exit (EXIT_FAILURE);
- }
+ if (ret == NULL)
+ error (EXIT_FAILURE, errno, "strdup");
}
else if (!*path) {
ret = strdup ("/");...