blob: 3c3ab6388e6fbb7845e328d855a6c16f2b7af4bf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
--- h/FreeBSD.h 2004-06-12 12:28:15.000000000 -0400
+++ h/FreeBSD.h 2009-12-07 12:07:37.000000000 -0500
@@ -32,6 +32,11 @@
#endif
#include "linux.h"
+#if defined(SET_SESSION_ID)
+#undef SET_SESSION_ID
+#endif
+#define SET_SESSION_ID() (setpgrp(0,0) ? -1 : 0)
+
#if defined(__i386__)
#define I386
#endif
@@ -68,7 +73,11 @@
#ifdef CLOCKS_PER_SEC
#define HZ CLOCKS_PER_SEC
#else
-#define HZ 128
+# ifdef _SC_CLK_TCK /* Define HZ properly: */
+# define HZ sysconf(_SC_CLK_TCK)
+# elif !defined(HZ)
+# define HZ 128
+# endif
#endif
/* #define ss_base ss_sp */
|