diff options
author | cbdev <cb@cbcdn.com> | 2023-06-17 23:45:44 +0200 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2023-06-17 23:45:44 +0200 |
commit | 2ebd9db684112ca14d3edfb1c591ac3f90d91e3b (patch) | |
tree | 4822920fe69ab887fbf50f757d9596391a158e85 /nfcommander.c | |
parent | 209897056d43ea0d682700e1078a8988a9b133f3 (diff) | |
download | nfcommander-2ebd9db684112ca14d3edfb1c591ac3f90d91e3b.tar.gz nfcommander-2ebd9db684112ca14d3edfb1c591ac3f90d91e3b.tar.bz2 nfcommander-2ebd9db684112ca14d3edfb1c591ac3f90d91e3b.zip |
Reverse exports
Diffstat (limited to 'nfcommander.c')
-rw-r--r-- | nfcommander.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/nfcommander.c b/nfcommander.c index 3c58d6c..4763b78 100644 --- a/nfcommander.c +++ b/nfcommander.c @@ -73,10 +73,16 @@ int main(int argc, char** argv){ } //start reader api - reader_init(); + if(reader_init()){ + printf("Failed to start reader\n"); + return EXIT_FAILURE; + } //start control api - control_start(); + if(control_start()){ + printf("Failed to start control interface\n"); + return EXIT_FAILURE; + } //handle signals signal(SIGINT, signal_handler); @@ -91,6 +97,7 @@ int main(int argc, char** argv){ for(n = 0; n < event_count; n++){ polldata.u64 = events[n].data.u64; + //TODO error checking switch(polldata.components.system){ case system_control: control_handle(polldata.components.fd); |