diff options
| author | Namilskyy <alive6863@gmail.com> | 2025-10-29 22:10:28 +0300 |
|---|---|---|
| committer | Namilskyy <alive6863@gmail.com> | 2025-10-29 22:10:28 +0300 |
| commit | 438d782b4923a0d3cf97a26b5e10a840b4bc5cc1 (patch) | |
| tree | 302b165cf81d68452f9868905ca6a22f9bfdc547 /src/critical | |
| parent | 1b3ed08e7ec3ce3e15dd5811f47466fbe579450e (diff) | |
Implemented critical funcions and some structure/debug issues closed.
Diffstat (limited to 'src/critical')
| -rw-r--r-- | src/critical/classic/dd.c | 8 | ||||
| -rw-r--r-- | src/critical/classic/dd.h | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/critical/classic/dd.c b/src/critical/classic/dd.c index f3ca875..07df54d 100644 --- a/src/critical/classic/dd.c +++ b/src/critical/classic/dd.c @@ -2,8 +2,12 @@ #include <unistd.h> #include <stdio.h> -void random_data_linux(char sym_drive[16]) { +void random_data_linux(char sym_drive[16], bool random) { char command[55]; - sprintf(command, "dd if=/dev/zero of=%s bs=1024 count=1024", sym_drive); + if (random) { + sprintf(command, "dd if=/dev/urandom of=%s bs=1024 count=1024", sym_drive); + } else { + sprintf(command, "dd if=/dev/zero of=%s bs=1024 count=1024", sym_drive); + } system(command); } diff --git a/src/critical/classic/dd.h b/src/critical/classic/dd.h index 266d9b3..61d3464 100644 --- a/src/critical/classic/dd.h +++ b/src/critical/classic/dd.h @@ -1,3 +1,3 @@ #pragma once -void random_data_linux(char sym_drive[16]);
\ No newline at end of file +void random_data_linux(char sym_drive[16], bool random);
\ No newline at end of file |
