// SPDX-License-Identifier: LGPL-2.1-or-later #include #include #include #include #include int main() { pid_t child = fork(); if (child == 0) { double sum = 0; for (int i = 0; i < 1000000; ++i) { sum += cos(cos(i) * cos(i) + cos(i * i) + cos(cos(i))); } printf("sum is: %g\n", sum); } else { printf("waiting for child\n"); waitpid(child, NULL, 0); printf("done waiting\n"); } return 0; }