summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2012-03-16 23:05:21 +0400
committerDmitry V. Levin <ldv@altlinux.org>2012-03-16 19:05:21 +0000
commitb468f2320a8b8e245b481c78b58431ac56505849 (patch)
tree15c92e62e8c66f8db84512a40171fbe139c149e7 /m4
parent9c3861d3177f3bfb12b24890fd118bcb77066abb (diff)
downloadstrace-b468f2320a8b8e245b481c78b58431ac56505849.tar.gz
Implement prlimit64 decoding, rewrite [gs]etrlimit decoding
* configure.ac: Remove AC_RLIM_T_IS_LONG_LONG call. Define SIZEOF_RLIM_T. * m4/long_long.m4 (AC_RLIM_T_IS_LONG_LONG): Remove. * linux/dummy.h (sys_prlimit64): Remove. * linux/syscall.h (sys_prlimit64): New prototype. * resource.c (resources): Reindent, add RLIMIT_RTTIME. (sprintrlim, print_rlimit32, sys_getrlimit, sys_setrlimit): Remove. [HAVE_LONG_LONG_RLIM_T]: Remove dead code. [_LFS64_LARGEFILE || HAVE_LONG_LONG_RLIM_T]: Likewise. (sprint_rlim64, print_rlimit64, decode_rlimit64, sprint_rlim32, print_rlimit32, decode_rlimit, sys_getrlimit, sys_setrlimit, sys_prlimit64): New functions.
Diffstat (limited to 'm4')
-rw-r--r--m4/long_long.m417
1 files changed, 0 insertions, 17 deletions
diff --git a/m4/long_long.m4 b/m4/long_long.m4
index 32ebdfd44..7d9aac094 100644
--- a/m4/long_long.m4
+++ b/m4/long_long.m4
@@ -13,23 +13,6 @@ then
fi
])
-dnl ### A macro to determine if rlim_t is a long long
-AC_DEFUN([AC_RLIM_T_IS_LONG_LONG],
-[AC_MSG_CHECKING(for long long rlim_t)
-AC_CACHE_VAL(ac_cv_have_long_long_rlim_t,
-[AC_COMPILE_IFELSE([AC_LANG_SOURCE([[#include <sys/types.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-char a[(sizeof (rlim_t) == sizeof (long long) &&
- sizeof (rlim_t) > sizeof (long)) - 1];
-]])],[ac_cv_have_long_long_rlim_t=yes],[ac_cv_have_long_long_rlim_t=no])])
-AC_MSG_RESULT($ac_cv_have_long_long_rlim_t)
-if test "$ac_cv_have_long_long_rlim_t" = yes
-then
- AC_DEFINE([HAVE_LONG_LONG_RLIM_T], 1, [Define if rlim_t is a long long.])
-fi
-])
-
dnl ### A macro to determine endianness of long long
AC_DEFUN([AC_LITTLE_ENDIAN_LONG_LONG],
[AC_MSG_CHECKING(for little endian long long)