diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2017-07-09 14:44:43 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2017-07-09 14:44:43 +0300 |
commit | dd382e904a996983e84e9a367afc88947d4c731d (patch) | |
tree | ac0ca363d4d41836095494b1534f269de0db359b /syncfs.c | |
parent | 5fcc5068d7b62d109d902e41cfa9759e71baf2c3 (diff) |
suggested corrections from трах
Diffstat (limited to 'syncfs.c')
-rw-r--r-- | syncfs.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -9,20 +9,22 @@ int main(int argc, char** argv) { if(argc != 2) { - printf("usage:\n\t%s <some valid path insied filesystem>\n", argv[0]); + fprintf(stderr, "usage:\n\t%s <some valid path insied filesystem>\n", argv[0]); return -1; } FILE *f = fopen(argv[1], "r"); if(!f) { - printf("fopen failed %s\n", strerror(errno)); + fprintf(stderr, "fopen failed %s\n", strerror(errno)); return -1; } int fd = fileno(f); int err = syncfs(fd); + fclose(f); if(err < 0) { - printf("syncfs failed %s\n", strerror(errno)); + fprintf(stderr, "syncfs failed %s\n", strerror(errno)); + return -1; } return 0; } |