commit f1abb7ec54534c2a976d3c906375c8e55a63a5eb Author: Dawid Pietrykowski Date: Sun Nov 20 08:44:56 2022 +0100 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4469528 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +**/build diff --git a/10-23/CMakeLists.txt b/10-23/CMakeLists.txt new file mode 100644 index 0000000..697b587 --- /dev/null +++ b/10-23/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.0.0) +project(10-23 VERSION 0.1.0) + +include(CTest) +enable_testing() + +add_executable(10-23 main.c) + +set(CPACK_PROJECT_NAME ${PROJECT_NAME}) +set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) +include(CPack) diff --git a/10-23/main b/10-23/main new file mode 100755 index 0000000..3ef5ad5 Binary files /dev/null and b/10-23/main differ diff --git a/10-23/main.c b/10-23/main.c new file mode 100644 index 0000000..3e9699f --- /dev/null +++ b/10-23/main.c @@ -0,0 +1,17 @@ +#include +#include +#include +#include + +void al(int i){ + if(i == SIGALRM){ + printf("alarm\n"); + signal(SIGALRM, al); + } +} + +int main(){ + signal(SIGALRM, al); + pause(); + return 0; +} \ No newline at end of file