Use return instead of exit

This commit is contained in:
Baptiste Wicht 2016-08-15 19:25:53 +02:00
parent a8941c4a39
commit e76c7a37f3
28 changed files with 51 additions and 50 deletions

View File

@ -12,5 +12,6 @@ int main(int argc, char* argv[]){
for(size_t i = 0; i < size_t(argc); ++i){
print_line(argv[i]);
}
exit(0);
return 0;
}

View File

@ -91,5 +91,5 @@ int main(){
}
}
exit(0);
return 0;
}

View File

@ -13,7 +13,7 @@
int main(int argc, char* argv[]){
if(argc == 1){
print_line("Usage: cat file_path");
exit(1);
return 1;
}
auto fd = open(argv[1]);
@ -54,5 +54,5 @@ int main(int argc, char* argv[]){
printf("cat: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}

View File

@ -403,5 +403,5 @@ int main(){
get_cache_info();
get_deterministic_cache_parameters();
exit(0);
return 0;
}

View File

@ -23,5 +23,5 @@ int main(int, char*[]){
print(date.minutes);
print_line();
exit(0);
return 0;
}

View File

@ -65,5 +65,5 @@ int main(int argc, char* argv[]){
delete[] buffer;
exit(0);
return 0;
}

View File

@ -12,5 +12,5 @@ volatile int a = 0;
int main(int /*argc*/, char* /*argv*/[]){
a = 42 / a;
exit(a);
return a;
}

View File

@ -19,5 +19,5 @@ int main(){
print(buffer);
}
exit(0);
return 0;
}

View File

@ -30,5 +30,5 @@ int main(){
print_line("END");
exit(0);
return 0;
}

View File

@ -26,5 +26,5 @@ int main(){
print_line(message);
}
exit(0);
return 0;
}

View File

@ -26,5 +26,5 @@ int main(){
print_line(message);
}
exit(0);
return 0;
}

View File

@ -69,5 +69,5 @@ int main(int argc, char* argv[]){
ls_files(argv[1]);
}
exit(0);
return 0;
}

View File

@ -97,5 +97,5 @@ int main(int /*argc*/, char* /*argv*/[]){
printf("lse820: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}

View File

@ -137,5 +137,5 @@ int main(int /*argc*/, char* /*argv*/[]){
printf("ls: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}

View File

@ -14,7 +14,7 @@
int main(int argc, char* argv[]){
if(argc == 1){
print_line("Usage: mkdir file_path");
exit(1);
return 1;
}
auto result = mkdir(argv[1]);
@ -23,5 +23,5 @@ int main(int argc, char* argv[]){
printf("mkdir: error: %s\n", std::error_message(-result));
}
exit(0);
return 0;
}

View File

@ -22,7 +22,7 @@ int main(int argc, char* argv[]){
if(argc < 3){
printf("usage: mkfs fs device \n");
exit(1);
return 1;
}
auto fs_str = argv[1];
@ -36,7 +36,7 @@ int main(int argc, char* argv[]){
if(!fd.valid()){
printf("mkfs: open error: %s\n", std::error_message(fd.error()));
exit(1);
return 1;
}
// Get the size of the device
@ -46,7 +46,7 @@ int main(int argc, char* argv[]){
if(code){
printf("mkfs: ioctl error: %s\n", std::error_message(code));
exit(1);
return 1;
}
// Start computing and writing the FAT32 values
@ -98,7 +98,7 @@ int main(int argc, char* argv[]){
if(!status.valid()){
printf("mkfs: write error: %s\n", std::error_message(status.error()));
exit(1);
return 1;
}
auto fat_is = std::make_unique<fat32::fat_is_t>();
@ -114,7 +114,7 @@ int main(int argc, char* argv[]){
if(!status.valid()){
printf("mkfs: write error: %s\n", std::error_message(status.error()));
exit(1);
return 1;
}
// Clear the FAT
@ -124,7 +124,7 @@ int main(int argc, char* argv[]){
if(!status.valid()){
printf("mkfs: clear error: %s\n", std::error_message(status.error()));
exit(1);
return 1;
}
// Write end of chain for cluster 2 (root)
@ -133,7 +133,7 @@ int main(int argc, char* argv[]){
if(!status.valid()){
printf("mkfs: write error: %s\n", std::error_message(status.error()));
exit(1);
return 1;
}
// Write the root cluster
@ -154,10 +154,10 @@ int main(int argc, char* argv[]){
return std::ERROR_FAILED;
}
exit(0);
return 0;
}
printf("mkfs: Unsupported filesystem %s\n", fs_str);
exit(0);
return 1;
}

View File

@ -43,13 +43,13 @@ int main(int argc, char* argv[]){
delete[] buffer;
exit(0);
return 0;
}
if(argc < 4){
printf("usage: mount fs device mountpoint\n");
exit(1);
return 1;
}
auto fs_str = argv[1];
@ -64,8 +64,8 @@ int main(int argc, char* argv[]){
//TODO Mount new directory
} else {
printf("mkfs: Unsupported filesystem %s\n", fs_str);
exit(1);
return 1;
}
exit(0);
return 0;
}

View File

@ -153,5 +153,5 @@ int main(int /*argc*/, char* /*argv*/[]){
delete[] buffer;
exit(0);
return 0;
}

View File

@ -132,5 +132,5 @@ int main(int /*argc*/, char* /*argv*/[]){
printf("ps: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}

View File

@ -76,7 +76,7 @@ void readelf(char* buffer){
int main(int argc, char* argv[]){
if(argc == 1){
print_line("Usage: readelf file_path");
exit(1);
return 1;
}
auto fd = open(argv[1]);
@ -119,5 +119,5 @@ int main(int argc, char* argv[]){
printf("readelf: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}

View File

@ -9,5 +9,5 @@
int main(){
reboot();
exit(0);
return 0;
}

View File

@ -14,7 +14,7 @@
int main(int argc, char* argv[]){
if(argc == 1){
print_line("Usage: rm file_path");
exit(1);
return 1;
}
auto fd = open(argv[1]);
@ -31,5 +31,5 @@ int main(int argc, char* argv[]){
printf("rm: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}

View File

@ -10,5 +10,5 @@
int main(){
shutdown();
exit(0);
return 0;
}

View File

@ -13,7 +13,7 @@
int main(int argc, char* argv[]){
if(argc == 1){
print_line("Usage: stat file_path");
exit(1);
return 1;
}
auto fd = open(argv[1]);
@ -93,5 +93,5 @@ int main(int argc, char* argv[]){
printf("stat: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}

View File

@ -14,7 +14,7 @@
int main(int argc, char* argv[]){
if(argc == 1){
print_line("Usage: touch file_path");
exit(1);
return 1;
}
auto fd = open(argv[1], std::OPEN_CREATE);
@ -25,5 +25,5 @@ int main(int argc, char* argv[]){
printf("touch: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}

View File

@ -42,5 +42,5 @@ int main(int, char*[]){
printf("uptime: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}

View File

@ -13,7 +13,7 @@
int main(int argc, char* argv[]){
if(argc == 1){
print_line("Usage: which executable_path");
exit(1);
return 1;
}
std::string path(argv[1]);
@ -36,5 +36,5 @@ int main(int argc, char* argv[]){
}
}
exit(0);
return 0;
}

View File

@ -14,7 +14,7 @@
int main(int argc, char* argv[]){
if(argc == 1){
print_line("Usage: writer file_path");
exit(1);
return 1;
}
auto fd = open(argv[1], std::OPEN_CREATE);
@ -41,5 +41,5 @@ int main(int argc, char* argv[]){
printf("writer: error: %s\n", std::error_message(fd.error()));
}
exit(0);
return 0;
}