aboutsummaryrefslogtreecommitdiffstats
path: root/OLD/csci4061/110920_breakout/zip/sol1.c
diff options
context:
space:
mode:
authorRossTheRoss <mstrapp@protonmail.com>2021-01-17 12:57:21 -0600
committerRossTheRoss <mstrapp@protonmail.com>2021-01-17 12:57:21 -0600
commitdde37c31a72f4773e95faf8223ef450440bdb62c (patch)
treee238837d1d2f364b95483f6281960f9483078c1a /OLD/csci4061/110920_breakout/zip/sol1.c
parentIDK (diff)
downloadhomework-dde37c31a72f4773e95faf8223ef450440bdb62c.tar
homework-dde37c31a72f4773e95faf8223ef450440bdb62c.tar.gz
homework-dde37c31a72f4773e95faf8223ef450440bdb62c.tar.bz2
homework-dde37c31a72f4773e95faf8223ef450440bdb62c.tar.lz
homework-dde37c31a72f4773e95faf8223ef450440bdb62c.tar.xz
homework-dde37c31a72f4773e95faf8223ef450440bdb62c.tar.zst
homework-dde37c31a72f4773e95faf8223ef450440bdb62c.zip
get rid of that trash
Diffstat (limited to 'OLD/csci4061/110920_breakout/zip/sol1.c')
-rw-r--r--OLD/csci4061/110920_breakout/zip/sol1.c37
1 files changed, 37 insertions, 0 deletions
diff --git a/OLD/csci4061/110920_breakout/zip/sol1.c b/OLD/csci4061/110920_breakout/zip/sol1.c
new file mode 100644
index 0000000..ca60c50
--- /dev/null
+++ b/OLD/csci4061/110920_breakout/zip/sol1.c
@@ -0,0 +1,37 @@
+/*
+* Recitation Section Number: 9
+* Breakout Number:
+* Audrey Hebert (heber169)
+* Qiyu Tian (tian0068)
+* Mouhari Mouhamed (mouha003)
+* Matt Strapp (strap012)
+*/
+
+#include <stdio.h>
+#include <signal.h>
+#include <unistd.h>
+#include <time.h>
+
+void infinitePrint() {
+
+ static int count = 0;
+ printf("%ld: Count = %d\n", time(NULL), ++count);
+ sleep(1);
+}
+
+int main() {
+
+ // ------------------sol1.c-----------------
+ // initialize new sigset - sigset_t, sigemptyset
+ sigset_t sigset;
+ sigemptyset(&sigset);
+ // add SIGINT to sigset - sigaddset
+ sigaddset(&sigset, SIGINT);
+ // block SIGINT - sigprocmask
+ sigprocmask(SIG_BLOCK, &sigset, NULL);
+ // Do not modify the while loop and infinitePrint()
+ // -----------------------------------------
+
+ /* Print infinitely. */
+ while (1) infinitePrint();
+} \ No newline at end of file