Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Date: Fri, 9 Apr 2004 11:06:19 -0400 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: reentrant functions Message-ID: <20040409150619.GA3472@coe> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <20040409144538 DOT GA3029 AT coe> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040409144538.GA3029@coe> User-Agent: Mutt/1.4.1i On Fri, Apr 09, 2004 at 10:45:38AM -0400, Christopher Faylor wrote: >newlib does produce a 'rand_r' function, so Buzz's list is incomplete. FWIW, the list below is what I came up with by massaging the output of 'nm' when run on the .a files that newlib produces. It may also be out of date since I haven't refreshed my newlib in a while. cgf _ieee754_gamma_r _ieee754_gammaf_r _ieee754_lgamma_r _ieee754_lgammaf_r _sseek64_r _strtok_r _svfscanf_r _swrite64_r asctime_r asprintf_r atoi_r atol_r atoll_r cleanup_r close_r ctime_r drand48_r dtoa_r erand48_r execve_r fcloseall_r fcntl_r fdopen64_r fdopen_r fgetpos64_r fgetpos_r findenv_r fopen64_r fopen_r fork_r freopen64_r freopen_r fscanf_r fseek_r fseeko64_r fseeko_r fsetpos64_r fsetpos_r fstat64_r fstat_r ftell_r ftello64_r ftello_r gamma_r gammaf_r getchar_r getchar_unlocked_r getenv_r getpid_r gets_r gettimeofday_r gmtime_r hcreate_r hdestroy_r hsearch_r iprintf_r jrand48_r kill_r l64a_r lcong48_r ldtoa_r lgamma_r lgammaf_r link_r localeconv_r localtime_r lrand48_r lseek64_r lseek_r mblen_r mbrtowc_r mbsrtowcs_r mbstowcs_r mbtowc_r mkstemp_r mktemp_r mktm_r mrand48_r nrand48_r open64_r open_r perror_r printf_r putchar_r putchar_unlocked_r putenv_r puts_r raise_r rand_r read_r remove_r rename_r rewind_r scanf_r seed48_r setenv_r setlocale_r snprintf_r sprintf_r srand48_r sscanf_r stat_r strdup_r strerror_r strndup_r strtod_r strtok_r strtol_r strtoll_r strtoul_r strtoull_r system_r tempnam_r times_r tmpfile64_r tmpfile_r tmpnam_r towctrans_r tzset_r unlink_r unsetenv_r vasprintf_r vfiprintf_r vfprintf_r vfscanf_r vprintf_r vscanf_r vsnprintf_r vsprintf_r vsscanf_r wait_r wcrtomb_r wcsrtombs_r wcstombs_r wctomb_r wctrans_r wctype_r write_r -- 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/