From 2acccefd8eb0a19e254d17ef2fe1591fdf709795 Mon Sep 17 00:00:00 2001 From: Michael Nottebrock Date: Sun, 29 Aug 2004 22:54:38 +0000 Subject: Add libutempter, an interface to record user sessions to utmp and wtmp files --- sysutils/libutempter/files/patch-iface.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 sysutils/libutempter/files/patch-iface.c (limited to 'sysutils/libutempter/files/patch-iface.c') diff --git a/sysutils/libutempter/files/patch-iface.c b/sysutils/libutempter/files/patch-iface.c new file mode 100644 index 000000000000..1c214aacb334 --- /dev/null +++ b/sysutils/libutempter/files/patch-iface.c @@ -0,0 +1,18 @@ +--- iface.c.orig Wed Aug 18 16:09:25 2004 ++++ iface.c Wed Aug 18 16:11:38 2004 +@@ -32,6 +32,15 @@ + #include + #include + ++#ifndef TEMP_FAILURE_RETRY ++#define TEMP_FAILURE_RETRY(expression) \ ++ (__extension__ \ ++ ({ long int __result; \ ++ do __result = (long int) (expression); \ ++ while (__result == -1L && errno == EINTR); \ ++ __result; })) ++#endif ++ + extern int getresgid (gid_t *rgid, gid_t *egid, gid_t *sgid); + + #include "utempter.h" -- cgit v1.2.3