Skip to content
This repository has been archived by the owner on May 4, 2018. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
test code
  • Loading branch information
piscisaureus committed Aug 15, 2012
1 parent d99586f commit c19966b
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 0 deletions.
32 changes: 32 additions & 0 deletions try/try.c
@@ -0,0 +1,32 @@


#include "uv.h"

#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

uv_signal_t sigint, sigbreak, sigterm;


void signal_cb(uv_signal_t* handle, int signum) {
printf("Signal: %d\n", signum);
}


int main(int argc, char* argv[]) {

uv_signal_init(uv_default_loop(), &sigint);
uv_signal_start(&sigint, signal_cb, SIGINT);

uv_signal_init(uv_default_loop(), &sigbreak);
uv_signal_start(&sigbreak, signal_cb, SIGBREAK);

uv_signal_init(uv_default_loop(), &sigterm);
uv_signal_start(&sigterm, signal_cb, SIGHUP);

uv_run(uv_default_loop());

return 0;
}
21 changes: 21 additions & 0 deletions uv.gyp
Expand Up @@ -368,6 +368,27 @@
'SubSystem': 1, # /subsystem:console
},
},
},

{
'target_name': 'try',
'type': 'executable',
'dependencies': [ 'uv' ],
'sources': [
'try/try.c'
],
'conditions': [
[ 'OS=="win"', {
'libraries': [ 'ws2_32.lib' ]
}, { # POSIX
'defines': [ '_GNU_SOURCE' ],
}]
],
'msvs-settings': {
'VCLinkerTool': {
'SubSystem': 1, # /subsystem:console
},
},
}
]
}
Expand Down

0 comments on commit c19966b

Please sign in to comment.