1/* vi: set sw=4 ts=4: */ 2/* 3 * Utility routines. 4 * 5 * Copyright (C) 1999-2004 by Erik Andersen <andersen@codepoet.org> 6 * 7 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. 8 */ 9 10#include "libbb.h" 11 12#if defined(__GLIBC__) && __GLIBC__ < 2 13int FAST_FUNC vdprintf(int d, const char *format, va_list ap) 14{ 15 char buf[BUF_SIZE]; 16 int len; 17 18 len = vsnprintf(buf, BUF_SIZE, format, ap); 19 return write(d, buf, len); 20} 21#endif 22