Better portability patch for systems that don't define SYS_NMLN.
This commit is contained in:
1 parent
134b33ace6
commit
7a4f465560
3 files changed
+53
-2
No files matched your search
@@ -32,8 +32,19 @@
|
||||
int TwentyFourHour = 1;
|
||||
int uptime_fd = 0;
|
||||
|
||||
static char kver[SYS_NMLN];
|
||||
static char sysname[SYS_NMLN];
|
||||
#ifdef HAVE_SYS_NMLN
|
||||
static char kver[SYS_NMLN];
|
||||
static char sysname[SYS_NMLN];
|
||||
#else
|
||||
# ifdef HAVE__SYS_NAMELEN
|
||||
static char kver[_SYS_NAMELEN];
|
||||
static char sysname[_SYS_NAMELEN];
|
||||
# else
|
||||
// Last hope! May segfault!
|
||||
static char *kver;
|
||||
static char *sysname;
|
||||
# endif
|
||||
#endif
|
||||
|
||||
static double get_uptime (double *up, double *idle);
|
||||
|
||||
|
||||
Reference in new issue
Block a user