Changeset 88d594a in rtems for c/src/lib/libc


Ignore:
Timestamp:
05/24/95 21:39:42 (28 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
5b9d6ddf
Parents:
bf61e45c
Message:

Fully tested on all in-house targets

Location:
c/src/lib/libc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libc/__brk.c

    rbf61e45c r88d594a  
     1#if !defined(RTEMS_UNIX)
     2
    13/*
    24 *  RTEMS "Broken" __brk/__sbrk Implementation
     
    1315 *  notice must appear in all copies of this file and its derivatives.
    1416 *
    15  *  $Id$
     17 *  __brk.c,v 1.2 1995/05/09 20:24:28 joel Exp
    1618 */
    1719
     
    3941  return -1;
    4042}
     43
     44#endif
  • c/src/lib/libc/__gettod.c

    rbf61e45c r88d594a  
    1212 *  notice must appear in all copies of this file and its derivatives.
    1313 *
    14  *  $Id$
     14 *  __gettod.c,v 1.2 1995/05/09 20:24:31 joel Exp
    1515 */
    1616
     
    2020#include <sys/reent.h>
    2121#endif
     22
    2223#include <time.h>
    2324#include <sys/time.h>
     25
    2426#include <errno.h>
    2527#include <assert.h>
     
    3032
    3133int gettimeofday(
    32    struct timeval  *tp,
    33    struct timezone *tzp
     34  struct timeval  *tp,
     35  struct timezone *tzp
    3436)
    3537{
     
    3739  rtems_clock_time_value time;
    3840
    39   if ( !tp || !tzp ) {
     41  if ( !tp ) {
    4042    errno = EFAULT;
    4143    return -1;
     
    5254  tp->tv_usec = time.microseconds;
    5355
    54 #if 0
    55   tzp->minuteswest = timezone / 60; /* from seconds to minutes */
    56   tzp->dsttime = daylight;
    57 #endif
    58 
    5956  /*
    6057   * newlib does not have timezone and daylight savings time
     
    6259   */
    6360
    64   tzp->tz_minuteswest = 0;  /* at UTC */
    65   tzp->tz_dsttime = 0;      /* no daylight savings */
     61  if ( tzp ) {
     62    tzp->tz_minuteswest = 0;  /* at UTC */
     63    tzp->tz_dsttime = 0;      /* no daylight savings */
     64#if 0
     65  tzp->minuteswest = timezone / 60; /* from seconds to minutes */
     66  tzp->dsttime = daylight;
     67#endif
     68  }
    6669  return 0;
    6770}
    6871
     72#if defined(RTEMS_NEWLIB)
     73
     74#if 0
    6975/*
    70  *  "Reentrant" versions of the above routines implemented above.
     76 *  "Reentrant" version
    7177 */
    7278
    73 #if 0
    7479int _gettimeofday_r(
    75    struct _reent   *ignored_reentrancy_stuff,
    76    struct timeval  *tp,
    77    struct timezone *tzp
     80  struct _reent   *ignored_reentrancy_stuff,
     81  struct timeval  *tp,
     82  struct timezone *tzp
    7883)
    7984{
     
    8287#endif
    8388
     89/*
     90 *  "System call" version
     91 */
     92
     93int _gettimeofday(
     94  struct timeval  *tp,
     95  struct timezone *tzp
     96)
     97{
     98  return gettimeofday( tp, tzp );
     99}
     100
     101#endif /* defined(RTEMS_NEWLIB) */
     102
    84103#endif
  • c/src/lib/libc/newlibc.c

    rbf61e45c r88d594a  
    11/*
    2  *      @(#)newlibc.c   1.8 - 95/04/25
     2 *      @(#)newlibc.c   1.9 - 95/05/16
    33 *     
    44 */
     
    77
    88/*
    9  *  File:       $RCSfile$
     9 *  File:       newlibc.c,v
    1010 *  Project:    PixelFlow
    1111 *  Created:    94/12/7
    12  *  Revision:   $Revision$
    13  *  Last Mod:   $Date$
     12 *  Revision:   1.2
     13 *  Last Mod:   1995/05/09 20:24:37
    1414 *
    1515 *  COPYRIGHT (c) 1994 by Division Incorporated
     
    3636 *  NOTE:
    3737 *
    38  *  $Id$
     38 *  newlibc.c,v 1.2 1995/05/09 20:24:37 joel Exp
    3939 *
    4040 */
Note: See TracChangeset for help on using the changeset viewer.