diff options
Diffstat (limited to 'init/src/pid_one.rs')
| -rw-r--r-- | init/src/pid_one.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/init/src/pid_one.rs b/init/src/pid_one.rs new file mode 100644 index 0000000..84cca47 --- /dev/null +++ b/init/src/pid_one.rs @@ -0,0 +1,10 @@ +use std::process::id; + +pub fn check_pid() -> Result<(), Box<dyn std::error::Error>> { + let pid = id(); + + match pid { + 1 => Ok(()), + _ => Err("Runned not as first process.".into()), + } +} |
