Ticket #539: pr537.diff

File pr537.diff, 2.9 KB (added by Joel Sherrill, on 08/05/08 at 15:48:02)

Eliminate vestiges of reentrant parameter to libc_init

  • c/src/lib/libbsp/shared/bsplibc.c

    ? cpukit/libmisc/dummy/test.log
    RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/shared/bsplibc.c,v
    retrieving revision 1.10
    diff -u -r1.10 bsplibc.c
     
    11/*
    2  *  COPYRIGHT (c) 1989-1999.
     2 *  COPYRIGHT (c) 1989-2008.
    33 *  On-Line Applications Research Corporation (OAR).
    44 *
    55 *  $Id: bsplibc.c,v 1.10 2007/12/11 15:50:53 joel Exp $
     
    2929     * Set up for the libc handling.
    3030     */
    3131
    32     if ( rtems_configuration_get_ticks_per_timeslice() > 0 )
    33         libc_init(1);                /* reentrant if possible */
    34     else
    35         libc_init(0);                /* non-reentrant */
     32    libc_init();
    3633}
  • cpukit/libcsupport/include/rtems/libcsupport.h

    RCS file: /usr1/CVS/rtems/cpukit/libcsupport/include/rtems/libcsupport.h,v
    retrieving revision 1.18
    diff -u -r1.18 libcsupport.h
     
    3636
    3737extern void malloc_dump(void);
    3838extern void malloc_walk(size_t source, size_t printf_enabled);
    39 extern void libc_init(int reentrant);
     39extern void libc_init(void);
    4040extern int  host_errno(void);
    4141extern void fix_syscall_errno(void);
    4242extern size_t malloc_free_space(void);
  • cpukit/libcsupport/src/newlibc.c

    RCS file: /usr1/CVS/rtems/cpukit/libcsupport/src/newlibc.c,v
    retrieving revision 1.55
    diff -u -r1.55 newlibc.c
     
    188188
    189189
    190190void
    191 libc_init(int reentrant)
     191libc_init(void)
    192192{
    193193  _REENT = &libc_global_reent;
    194194
  • cpukit/libcsupport/src/no_libc.c

    RCS file: /usr1/CVS/rtems/cpukit/libcsupport/src/no_libc.c,v
    retrieving revision 1.15
    diff -u -r1.15 no_libc.c
     
    2323
    2424#include <stdlib.h>             /* for free() */
    2525
    26 void libc_init(
    27   int reentrant
     26void libc_init(void)
    2827)
    2928{
    3029}
  • cpukit/libcsupport/src/unixlibc.c

    RCS file: /usr1/CVS/rtems/cpukit/libcsupport/src/unixlibc.c,v
    retrieving revision 1.14
    diff -u -r1.14 unixlibc.c
     
    1717
    1818#if defined(RTEMS_UNIXLIB)
    1919
    20 void libc_init(int reentrant)
     20void libc_init(void)
    2121{
    2222}
    2323