mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-09 00:02:04 -04:00
208. [func] Added ISC_OFFSET_MAXIMUM for the maximum value
of an isc_offset_t.
This commit is contained in:
parent
db9628e897
commit
6deb631b20
2 changed files with 11 additions and 2 deletions
3
CHANGES
3
CHANGES
|
|
@ -1,3 +1,6 @@
|
|||
208. [func] Added ISC_OFFSET_MAXIMUM for the maximum value
|
||||
of an isc_offset_t.
|
||||
|
||||
207. [func] The dnssec tools properly use the logging subsystem.
|
||||
|
||||
206. [cleanup] dst now stores the key name as a dns_name_t, not
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: offset.h,v 1.3 2000/04/28 22:13:15 tale Exp $ */
|
||||
/* $Id: offset.h,v 1.4 2000/05/25 03:34:34 tale Exp $ */
|
||||
|
||||
#ifndef ISC_OFFSET_H
|
||||
#define ISC_OFFSET_H 1
|
||||
|
|
@ -23,9 +23,15 @@
|
|||
/*
|
||||
* File offsets are operating-system dependent.
|
||||
*/
|
||||
|
||||
#include <limits.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
typedef off_t isc_offset_t;
|
||||
|
||||
/*
|
||||
* POSIX says "Additionally, blkcnt_t and off_t are extended signed integral
|
||||
* types", so the maximum value is all 1s except for the high bit.
|
||||
*/
|
||||
#define ISC_OFFSET_MAXIMUM (~((off_t)1 << (sizeof(off_t) * CHAR_BIT - 1)))
|
||||
|
||||
#endif /* ISC_OFFSET_H */
|
||||
|
|
|
|||
Loading…
Reference in a new issue