Roland, Yes. This is a bug in /usr/bin/getconf. I'll file a bug report this afternoon. - Don
>Date: Thu, 19 Apr 2007 04:33:01 +0200 >From: Roland Mainz <roland.mainz at nrubsig.org> > >Glenn Fowler wrote: >> >> there is an inconsistency in the implementation of >> getconf SSIZE_MAX >> vs other symbols like >> getconf SIZE_MAX >> getconf INT_MAX >> getconf UINT_MAX >> >> the inconsistency is that >> getconf SIZE_MAX >> returns the actual largest value for size_t, whereas >> getconf SSIZE_MAX >> returns the _POSIX_SSIZE_MAX minmax value, as does >> getconf _POSIX_SSIZE_MAX >> >> this shows that getconf is capable of distinguishing between >> actual and minmax values: >> getconf AIO_LISTIO_MAX => 4096 >> getconf _POSIX_AIO_LISTIO_MAX => 2 (the minmax value) >> >> man did not reveal a special case for SSIZE_MAX >> >> for consistency "getconf SSIZE_MAX" should return the >> largest value for ssize_t >> >> any solaris rationale why it doesn't? > >CC:'ing Don Cragun&&April for help... > >Don/April: Is it possible that this is a bug in Solaris /usr/bin/getconf >? > >---- > >Bye, >Roland