Get rid of all global variables
This commit is contained in:
parent
bc84d094cd
commit
10f7d9b8db
13 changed files with 121 additions and 69 deletions
16
src/block.c
16
src/block.c
|
|
@ -14,6 +14,20 @@
|
|||
#include "config.h"
|
||||
#include "util.h"
|
||||
|
||||
block block_new(const char *const command, const unsigned int interval,
|
||||
const int signal) {
|
||||
block block = {
|
||||
.command = command,
|
||||
.interval = interval,
|
||||
.signal = signal,
|
||||
|
||||
.output = {[0] = '\0'},
|
||||
.fork_pid = -1,
|
||||
};
|
||||
|
||||
return block;
|
||||
}
|
||||
|
||||
int block_init(block *const block) {
|
||||
if (pipe(block->pipe) != 0) {
|
||||
(void)fprintf(stderr,
|
||||
|
|
@ -22,8 +36,6 @@ int block_init(block *const block) {
|
|||
return 1;
|
||||
}
|
||||
|
||||
block->fork_pid = -1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue