From 9edb6f7cb095776f328686649b37e52c8429a6d6 Mon Sep 17 00:00:00 2001 From: Cy Schubert Date: Sun, 8 Jun 2025 23:04:45 -0700 Subject: sysutils/screen: Replace sysutils/screen with sysutils/screen50 Remove sysutils/screen and rename sysutils/screen50 to sysutils/screen. --- sysutils/screen/files/patch-misc.c | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 sysutils/screen/files/patch-misc.c (limited to 'sysutils/screen/files/patch-misc.c') diff --git a/sysutils/screen/files/patch-misc.c b/sysutils/screen/files/patch-misc.c new file mode 100644 index 000000000000..238359b03671 --- /dev/null +++ b/sysutils/screen/files/patch-misc.c @@ -0,0 +1,39 @@ +--- misc.c.orig 2024-03-26 16:41:57.000000000 -0700 ++++ misc.c 2024-04-03 11:32:35.844473000 -0700 +@@ -32,8 +32,10 @@ + + #include + #include ++#include + #include /* mkdir() declaration */ + #include ++#include + #include + #include + #include +@@ -225,6 +227,7 @@ + char *p; + + if (str == NULL) { ++ + *buf = 0; + return 0; + } +@@ -238,3 +241,17 @@ + *p = 0; + return p - buf; + } ++ ++time_t ++SessionCreationTime(fifo) ++const char *fifo; ++{ ++ int pid = atoi(fifo); ++ if (pid <= 0) return 0; ++ ++ struct kinfo_proc * kip = kinfo_getproc(pid); ++ if (kip == 0) return 0; ++ time_t start = kip->ki_start.tv_sec; ++ free (kip); ++ return start; ++} -- cgit v1.2.3