projects
/
dus.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2d50435
)
Print errors to stderr.
author
Francois Fleuret
<francois@fleuret.org>
Fri, 5 Mar 2010 06:45:11 +0000
(07:45 +0100)
committer
Francois Fleuret
<francois@fleuret.org>
Fri, 5 Mar 2010 06:45:11 +0000
(07:45 +0100)
dus.c
patch
|
blob
|
history
diff --git
a/dus.c
b/dus.c
index
f67dcea
..
04147a1
100644
(file)
--- a/
dus.c
+++ b/
dus.c
@@
-66,7
+66,7
@@
int show_top = 0; /* 1 means to show the top of the sorted list
void *safe_malloc(size_t n) {
void *p = malloc(n);
if (!p && n != 0) {
void *safe_malloc(size_t n) {
void *p = malloc(n);
if (!p && n != 0) {
-
printf(
"Can not allocate memory: %s\n", strerror(errno));
+
fprintf(stderr,
"Can not allocate memory: %s\n", strerror(errno));
exit(EXIT_FAILURE);
}
return p;
exit(EXIT_FAILURE);
}
return p;
@@
-106,7
+106,7
@@
size_sum_t file_or_dir_size(const char *name) {
result = 0;
if(lstat(name, &dummy) != 0) {
result = 0;
if(lstat(name, &dummy) != 0) {
-
printf(
"Can not stat %s: %s\n", name, strerror(errno));
+
fprintf(stderr,
"Can not stat %s: %s\n", name, strerror(errno));
exit(EXIT_FAILURE);
}
exit(EXIT_FAILURE);
}
@@
-370,13
+370,16
@@
int main(int argc, char **argv) {
}
}
closedir(dir);
}
}
closedir(dir);
+ } else {
+ fprintf(stderr, "Can not open ./: %s\n", strerror(errno));
+ exit (EXIT_FAILURE);
}
}
if(isatty(STDOUT_FILENO)) {
struct winsize win;
if(ioctl (STDOUT_FILENO, TIOCGWINSZ, (char *) &win)) {
}
}
if(isatty(STDOUT_FILENO)) {
struct winsize win;
if(ioctl (STDOUT_FILENO, TIOCGWINSZ, (char *) &win)) {
-
printf(
"Can not get the tty size: %s\n", strerror(errno));
+
fprintf(stderr,
"Can not get the tty size: %s\n", strerror(errno));
exit (EXIT_FAILURE);
}
print_sorted(root, win.ws_col, win.ws_row - 2);
exit (EXIT_FAILURE);
}
print_sorted(root, win.ws_col, win.ws_row - 2);