areadlink: use SIZE_MAX consistently
authorEric Blake <ebb9@byu.net>
Thu, 8 Oct 2009 16:09:05 +0000 (10:09 -0600)
committerEric Blake <ebb9@byu.net>
Fri, 9 Oct 2009 03:02:32 +0000 (21:02 -0600)
commit2ee3ac7fd334d0fe044d8f3aa49636a86b01e026
treee42dedaa6ecc3e46ba7b80ba2a0c8a2e56dadb5f
parentfd67d661ce67a064a1004fc4cbc35f8a6418e525
areadlink: use SIZE_MAX consistently

* modules/areadlink (Depends-on): Add stdint.
* modules/areadlink-with-size (Depends-on): Likewise.
* lib/areadlink-with-size.c (includes): Drop stdio, since stdlib
gives NULL; drop sys/types, since unistd gives size_t; and add
stdint for SIZE_MAX.
(SIZE_MAX): Rely on headers.
* lib/areadlinkat-with-size.c (includes): Drop stdio, sys/types,
and add stdint.
* lib/areadlink.c (includes): Drop sys/types, and add stdint.
(SIZE_MAX): Likewise.
(INITIAL_BUF_SIZE): Turn into enum.
* lib/areadlinkat.c (INITIAL_BUF_SIZE): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
lib/areadlink-with-size.c
lib/areadlink.c
lib/areadlinkat-with-size.c
lib/areadlinkat.c
modules/areadlink
modules/areadlink-with-size