mirror of
https://github.com/systemd/systemd.git
synced 2024-12-22 17:35:35 +03:00
Replace autoconf int max test with simple define
This commit is contained in:
parent
5dbe9f5398
commit
c3e31c7ba1
@ -40,7 +40,6 @@ AC_DEFINE_UNQUOTED([CANONICAL_HOST], "$host", [Canonical host string.])
|
||||
AS_IF([test "x$host_cpu" = "xmips" || test "x$host_cpu" = "xmipsel" ||
|
||||
test "x$host_cpu" = "xmips64" || test "x$host_cpu" = "xmips64el"],
|
||||
[AC_DEFINE(ARCH_MIPS, [], [Whether on mips arch])])
|
||||
SD_CHECK_MAX_INT_SIZE([time_t], [#include <time.h>])
|
||||
|
||||
LT_PREREQ(2.2)
|
||||
LT_INIT([disable-static])
|
||||
|
@ -1,27 +0,0 @@
|
||||
dnl Find what INT_MAX define to use for a type
|
||||
|
||||
#serial 1
|
||||
|
||||
ifdef([AC_TR_SH],[], [
|
||||
define([AC_TR_SH],
|
||||
[patsubst(translit([[$1]], [*+], [pp]), [[^a-zA-Z0-9_]], [_])])
|
||||
define([AC_TR_CPP],
|
||||
[patsubst(translit([[$1]],
|
||||
[*abcdefghijklmnopqrstuvwxyz],
|
||||
[PABCDEFGHIJKLMNOPQRSTUVWXYZ]),
|
||||
[[^A-Z0-9_]], [_])])
|
||||
])
|
||||
|
||||
AC_DEFUN([SD_CHECK_MAX_INT_SIZE],
|
||||
[AC_CHECK_SIZEOF([long],,)
|
||||
AC_CHECK_SIZEOF([long long],,)
|
||||
AC_CHECK_SIZEOF([$1],,[$2])
|
||||
AS_CASE([$ac_cv_sizeof_[]AC_TR_SH($1)],
|
||||
[$ac_cv_sizeof_long], [sd_type_max=LONG_MAX],
|
||||
[$ac_cv_sizeof_long_long], [sd_type_max=LONG_LONG_MAX],
|
||||
[AC_MSG_ERROR([Don't know how to map $1 to an integer])])
|
||||
AC_DEFINE_UNQUOTED(AC_TR_CPP($1_MAX), [$sd_type_max],
|
||||
[what int to use to maximize $1])
|
||||
AC_MSG_CHECKING([what int to to use to maximize $1])
|
||||
AC_MSG_RESULT([$sd_type_max])
|
||||
])
|
@ -81,6 +81,8 @@
|
||||
/* Where clients shall send notification messages to */
|
||||
#define NOTIFY_SOCKET "@/org/freedesktop/systemd1/notify"
|
||||
|
||||
#define TIME_T_MAX (time_t)((1UL << ((sizeof(time_t) << 3) - 1)) - 1)
|
||||
|
||||
static int manager_setup_notify(Manager *m) {
|
||||
union {
|
||||
struct sockaddr sa;
|
||||
|
Loading…
Reference in New Issue
Block a user