summaryrefslogtreecommitdiff
path: root/nfcommander.c
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2023-06-17 23:45:44 +0200
committercbdev <cb@cbcdn.com>2023-06-17 23:45:44 +0200
commit2ebd9db684112ca14d3edfb1c591ac3f90d91e3b (patch)
tree4822920fe69ab887fbf50f757d9596391a158e85 /nfcommander.c
parent209897056d43ea0d682700e1078a8988a9b133f3 (diff)
downloadnfcommander-2ebd9db684112ca14d3edfb1c591ac3f90d91e3b.tar.gz
nfcommander-2ebd9db684112ca14d3edfb1c591ac3f90d91e3b.tar.bz2
nfcommander-2ebd9db684112ca14d3edfb1c591ac3f90d91e3b.zip
Reverse exports
Diffstat (limited to 'nfcommander.c')
-rw-r--r--nfcommander.c11
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);