Add --watchfd option values to an array as well as to the currently used variables (#12).

This commit is contained in:
Andrew Wood
2025-09-17 22:12:45 +01:00
parent 4a0f9e713c
commit 12cc996d32
2 changed files with 46 additions and 0 deletions
+4
View File
@@ -39,6 +39,8 @@ struct opts_s {
/*@keep@*/ /*@null@*/ char *pidfile; /* PID file, if any */
/*@keep@*/ /*@null@*/ char *store_and_forward_file; /* store and forward file, if any */
/*@keep@*/ /*@null@*/ char *extra_display; /* extra display specifier, if any */
/*@keep@*/ /*@null@*/ pid_t *watchfd_pid; /* array of processes to watch fds of */
/*@keep@*/ /*@null@*/ int *watchfd_fd; /* array of fds to watch in each one (0=all) */
/*@keep@*/ /*@null@*/ const char **argv; /* array of non-option arguments */
size_t lastwritten; /* show N bytes last written */
off_t rate_limit; /* rate limit, in bytes per second */
@@ -54,6 +56,8 @@ struct opts_s {
unsigned int height; /* screen height */
unsigned int argc; /* number of non-option arguments */
unsigned int argv_length; /* allocated array size */
size_t watchfd_count; /* number of watchfd items */
size_t watchfd_length; /* allocated array size */
bool do_nothing; /* exit-without-doing-anything flag */
bool progress; /* progress bar flag */
bool timer; /* timer flag */