* In either case, on a successful call, *buf and *n will be updated to reflect
* the buffer address and allocated size respectively.
*/
* In either case, on a successful call, *buf and *n will be updated to reflect
* the buffer address and allocated size respectively.
*/