Get rid of all global variables
This commit is contained in:
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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user