summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2005-03-09 19:25:34 +0000
committerPaul Eggert <eggert@cs.ucla.edu>2005-03-09 19:25:34 +0000
commit09aa89fc3538a790dc9b148c34dc04b5762cf92e (patch)
treeac8c694fe195a9075465199ec3c1e93d59e52c75 /lib
parentd7506ef9cd183fbaa952b56b59a752a2a192207c (diff)
downloadcoreutils-09aa89fc3538a790dc9b148c34dc04b5762cf92e.tar.xz
Include intprops.h.
(TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM): Remove.
Diffstat (limited to 'lib')
-rw-r--r--lib/xnanosleep.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/lib/xnanosleep.c b/lib/xnanosleep.c
index fcfe3d551..fe98165a5 100644
--- a/lib/xnanosleep.c
+++ b/lib/xnanosleep.c
@@ -32,15 +32,7 @@
#include <sys/types.h>
#include <time.h>
-#include "timespec.h"
-
-/* The extra casts work around common compiler bugs. */
-#define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
-/* The outer cast is needed to work around a bug in Cray C 5.0.3.0.
- It is necessary at least when t == time_t. */
-#define TYPE_MINIMUM(t) ((t) (TYPE_SIGNED (t) \
- ? ~ (t) 0 << (sizeof (t) * CHAR_BIT - 1) : (t) 0))
-#define TYPE_MAXIMUM(t) ((t) (~ (t) 0 - TYPE_MINIMUM (t)))
+#include "intprops.h"
#ifndef TIME_T_MAX
# define TIME_T_MAX TYPE_MAXIMUM (time_t)