ULLONG_MAX
if (ul == ULLONG_MAX && errno == ERANGE)
if ((a == ULLONG_MAX && errno == ERANGE) ||
return ((uintmax_t)ULLONG_MAX);
uintmax_t multmax = (uintmax_t)ULLONG_MAX / (uintmax_t)(uint_t)base;
if ((uintmax_t)ULLONG_MAX - val < (uintmax_t)i)
return ((uintmax_t)ULLONG_MAX);
# define LLONG_MIN ((LONGLONG_T)(~(ULLONG_MAX >> 1)))
# define LLONG_MAX ((LONGLONG_T)(ULLONG_MAX >> 1))
# ifndef ULLONG_MAX
cutoff = ULLONG_MAX / (ULONGLONG_T)base;
cutlim = ULLONG_MAX % (ULONGLONG_T)base;
acc = ULLONG_MAX;
#define FUNC_MAX ULLONG_MAX /* Largest value returned by FUNC */
#define XWORD_MAX ULLONG_MAX /* Largest Xword value */
if (max == ULLONG_MAX) {
if ((min == 0) && (max == ULLONG_MAX)) {
# ifndef ULLONG_MAX
# define UINT_FAST64_MAX ULLONG_MAX
# ifdef ULLONG_MAX
# define UINTMAX_MAX ULLONG_MAX
# ifdef ULLONG_MAX
if (ull == ULLONG_MAX) {
if (ull == ULLONG_MAX) {
#elif defined(ULLONG_MAX) /* Solaris */
#define MP_ULONG_LONG_MAX ULLONG_MAX
multmax = ULLONG_MAX / (u_longlong_t)base;
if (ULLONG_MAX - val < (unsigned long long)xx)
return (ULLONG_MAX);
(a == ULLONG_MAX && errno == ERANGE) ||
return (ULLONG_MAX); /* MAXLONG */
return (ULLONG_MAX); /* MAXLONG */
return (ULLONG_MAX); /* MAXLONG */
#define _WULONG_MAX ULLONG_MAX
if ((guid == 0) || (guid == ULLONG_MAX) ||
(id == ULLONG_MAX && errno == ERANGE))
ret = eventfd_write(fd, ULLONG_MAX);
case ULLONG_MAX:
return ULLONG_MAX;
#ifndef ULLONG_MAX
if (value == ULLONG_MAX && errno == ERANGE)
max.value != LLONG_MAX && max.uvalue != ULLONG_MAX)
ret = sval_type_val(type, ULLONG_MAX);
if (sval_unsigned(sval) && sval.uvalue == ULLONG_MAX)
if (sval_unsigned(sval) && sval.value == ULLONG_MAX)
#define EVENTFD_VALMAX (ULLONG_MAX - 1ULL)
#define TIMERFD_VALMAX (ULLONG_MAX - 1ULL)