X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Eric Blake Subject: missing functions Date: Tue, 1 May 2007 22:55:11 +0000 (UTC) Lines: 28 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit User-Agent: Loom/3.14 (http://gmane.org/) X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com I noticed a couple of functions that cause link errors even though they are required by POSIX (or at least will be required by the next version of POSIX), implemented by newlib, and declared in the headers: _Exit dprintf There is also a big list of integer-only and reentrant variants of *printf that might be worth exporting: asiprintf, _asiprintf, asiprintf_r, _asiprintf_r, diprintf, _diprintf, diprintf_r, _diprintf_r, _dprintf, dprintf_r, _dprintf_r, fiprintf_r, _fiprintf_r, fprintf_r, _fprintf_r, iprintf_r, _iprintf_r, printf_r, _printf_r, siprintf_r, _siprintf_r, sniprintf, _sniprintf, sniprintf_r, _sniprintf_r, snprintf_r, _snprintf_r, sprintf_r, _sprintf_r, vasiprintf, _vasiprintf, vasiprintf_r, _vasiprintf_r, vdiprintf, _vdiprintf, vdiprintf_r, _vdiprintf_r, vdprintf, _vdprintf, vdprintf_r, _vdprintf_r, vfiprintf_r, _vfiprintf_r, vfprintf_r, _vfprintf_r, viprintf, _viprintf, viprintf_r, _viprintf_r, vprintf_r, _vprintf_r, vsiprintf, _vsiprintf, vsiprintf_r, _vsiprintf_r, vsniprintf, _vsniprintf, vsniprintf_r, _vsniprintf_r, vsnprintf_r, _vsnprintf_r, vsprintf_r, _vsprintf_r The above list does not include my pending addition of the asnprintf family of functions to newlib, but that would also be worth exporting. -- Eric Blake -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/