Displaying 4 results from an estimated 4 matches for "expand_home".
2009 Aug 21
9
enable -Werror and all of gcc's warning options
Here is a bunch of small patches to make fish/ build
with most warnings enabled:
[1/9] edit.c: avoid warning about signed/unsigned comparison
[2/9] fish.c: avoid warnings
[3/9] tilde.c: avoid a warning
[4/9] fish.c: avoid "assignment discards qualifiers..." warning
[5/9] fish.c: avoid signed/unsigned-comparison warning
[6/9] fish.c: don't perform arithmetic on void*
2009 Nov 20
1
fix new failures from latest-from-gnulib syntax-check
...h/tilde.c
+++ b/fish/tilde.c
@@ -62,7 +62,7 @@ try_tilde_expansion (char *str)
str = malloc (len);
if (str == NULL) {
perror ("malloc");
- exit (1);
+ exit (EXIT_FAILURE);
}
strcpy (str, home);
strcat (str, rest);
@@ -89,7 +89,7 @@ expand_home (const char *append)
str = malloc (len);
if (str == NULL) {
perror ("malloc");
- exit (1);
+ exit (EXIT_FAILURE);
}
strcpy (str, home);
diff --git a/fuse/dircache.c b/fuse/dircache.c
index 86760f0..157035e 100644
--- a/fuse/dircache.c
+++ b/fuse/dircache.c
@@ -138,...
2012 Mar 13
2
[PATCH 0/2] 'int' to 'size_t' changes
These two patches are probably not completely independent, but
separating them is a lot of work.
With *both* patches applied, all the tests and extra-tests pass.
That's no guarantee however that there isn't a mistake, so I don't
think this patch is a candidate for the 1.16 branch, until it's had a
lot more testing in development.
Rich.
2016 Apr 04
2
[PATCH 1/2] Use 'error' function consistently throughout.
...str = malloc (len);
- if (str == NULL) {
- perror ("malloc");
- exit (EXIT_FAILURE);
- }
+ if (str == NULL)
+ error (EXIT_FAILURE, errno, "malloc");
strcpy (str, home);
strcat (str, rest);
return str;
@@ -93,10 +93,8 @@ expand_home (char *orig, const char *append)
len = strlen (home) + (append ? strlen (append) : 0) + 1;
str = malloc (len);
- if (str == NULL) {
- perror ("malloc");
- exit (EXIT_FAILURE);
- }
+ if (str == NULL)
+ error (EXIT_FAILURE, errno, "malloc");
strcpy (str, h...