Joshua Rutschmann il y a 8 ans
Parent
révision
ab0321d52b
2 fichiers modifiés avec 1 ajouts et 3 suppressions
  1. 0
    2
      hw5/task1/src/child/mod.rs
  2. 1
    1
      hw5/task1/src/main.rs

+ 0
- 2
hw5/task1/src/child/mod.rs Voir le fichier

@@ -15,8 +15,6 @@ pub fn run_childs(start_pid: i32, arg: &str) -> Result<(), String> {
15 15
 
16 16
             if value > 0 {
17 17
                 fork_children(0, value - 1, start_pid);
18
-            } else {
19
-                return Err("Number of forks must not be zero.".to_string());
20 18
             }
21 19
 
22 20
             Ok(())

+ 1
- 1
hw5/task1/src/main.rs Voir le fichier

@@ -14,7 +14,6 @@ fn main() {
14 14
     let arguments: Vec<String> = args().collect();
15 15
 
16 16
     if arguments.len() == 2 {
17
-
18 17
         let result = child::run_childs(i32::from(getpid()), &arguments[1]);
19 18
         match result {
20 19
             Ok(_) => {}
@@ -27,5 +26,6 @@ fn main() {
27 26
         zombie::run_zombie();
28 27
     } else {
29 28
         println!("Bitte nur einen oder zwei Parameter angeben!");
29
+        process::exit(1)
30 30
     }
31 31
 }

Chargement…
Annuler
Enregistrer