]> Kevux Git Server - fll/commitdiff
Update: Add child integer to fll_program_data_t.
authorKevin Day <thekevinday@gmail.com>
Thu, 31 Mar 2022 00:48:03 +0000 (19:48 -0500)
committerKevin Day <thekevinday@gmail.com>
Thu, 31 Mar 2022 00:48:03 +0000 (19:48 -0500)
A few of the programs practice returning the child return status or the child process id.
Make this behavio standard by adding child to the fll_program_data_t.

level_2/fll_program/c/program/common.h

index 18cbf632ccf38c33c6aebfe69a159de1516d4e79..5733e5fafc47ff366cb09d1efd7626a6b2bdb479 100644 (file)
@@ -34,6 +34,7 @@ extern "C" {
  *
  * parameters:   The state of pre-defined parameters passed to the program.
  * process_pipe: Designate whether or not to process the input pipe.
+ * child:        Reserved for a child process, often representing the child return status or the child process ID.
  * output:       The output file for general printing.
  * error:        The output file for error printing.
  * warning:      The output file for warning printing.
@@ -47,6 +48,7 @@ extern "C" {
 
     uint16_t signal_check;
     bool process_pipe;
+    int child;
 
     fl_print_t output;
     fl_print_t error;
@@ -61,6 +63,7 @@ extern "C" {
     { \
       f_console_parameters_t_initialize, \
       0, \
+      0, \
       F_false, \
       fl_print_t_initialize, \
       macro_fl_print_t_initialize_error(), \