Changeset 31473b7 in rtems
- Timestamp:
- 11/16/99 16:03:21 (24 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- f4b76ab5
- Parents:
- 165fe39
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/exec/libcsupport/src/utsname.c
r165fe39 r31473b7 6 6 #include <string.h> 7 7 8 #include <errno.h> 8 9 #include <sys/utsname.h> 10 9 11 10 12 #include <rtems/system.h> 11 13 #include <rtems/score/object.h> 14 #include <rtems/sptables.h> 15 16 #include <rtems/posix/seterr.h> 12 17 13 18 /*PAGE … … 28 33 */ 29 34 35 if ( !name ) 36 set_errno_and_return_minus_one( EFAULT ); 37 30 38 strcpy( name->sysname, "RTEMS" ); 31 39 32 sprintf( name->nodename, "Node %d \n", _Objects_Local_node );40 sprintf( name->nodename, "Node %d", _Objects_Local_node ); 33 41 34 /* XXX release string is in BAD format for this routine!!! */ 35 strcpy( name->release, "4.0.0+" ); 42 strcpy( name->release, RTEMS_VERSION ); 43 44 strcpy( name->version, "" ); 36 45 37 /* XXX does this have any meaning for RTEMS */38 39 strcpy( name->release, "" );40 41 46 sprintf( name->machine, "%s/%s", CPU_NAME, CPU_MODEL_NAME ); 42 47 43 48 return 0; 44 49 } 45 46 /*PAGE47 *48 * 4.5.2 Get Process Times, P1003.1b-1993, p. 9249 */50 51 clock_t times(52 struct tms *buffer53 )54 {55 return POSIX_NOT_IMPLEMENTED();56 } -
c/src/exec/posix/src/utsname.c
r165fe39 r31473b7 6 6 #include <string.h> 7 7 8 #include <errno.h> 8 9 #include <sys/utsname.h> 10 9 11 10 12 #include <rtems/system.h> 11 13 #include <rtems/score/object.h> 14 #include <rtems/sptables.h> 15 16 #include <rtems/posix/seterr.h> 12 17 13 18 /*PAGE … … 28 33 */ 29 34 35 if ( !name ) 36 set_errno_and_return_minus_one( EFAULT ); 37 30 38 strcpy( name->sysname, "RTEMS" ); 31 39 32 sprintf( name->nodename, "Node %d \n", _Objects_Local_node );40 sprintf( name->nodename, "Node %d", _Objects_Local_node ); 33 41 34 /* XXX release string is in BAD format for this routine!!! */ 35 strcpy( name->release, "4.0.0+" ); 42 strcpy( name->release, RTEMS_VERSION ); 43 44 strcpy( name->version, "" ); 36 45 37 /* XXX does this have any meaning for RTEMS */38 39 strcpy( name->release, "" );40 41 46 sprintf( name->machine, "%s/%s", CPU_NAME, CPU_MODEL_NAME ); 42 47 43 48 return 0; 44 49 } 45 46 /*PAGE47 *48 * 4.5.2 Get Process Times, P1003.1b-1993, p. 9249 */50 51 clock_t times(52 struct tms *buffer53 )54 {55 return POSIX_NOT_IMPLEMENTED();56 } -
c/src/lib/libc/utsname.c
r165fe39 r31473b7 6 6 #include <string.h> 7 7 8 #include <errno.h> 8 9 #include <sys/utsname.h> 10 9 11 10 12 #include <rtems/system.h> 11 13 #include <rtems/score/object.h> 14 #include <rtems/sptables.h> 15 16 #include <rtems/posix/seterr.h> 12 17 13 18 /*PAGE … … 28 33 */ 29 34 35 if ( !name ) 36 set_errno_and_return_minus_one( EFAULT ); 37 30 38 strcpy( name->sysname, "RTEMS" ); 31 39 32 sprintf( name->nodename, "Node %d \n", _Objects_Local_node );40 sprintf( name->nodename, "Node %d", _Objects_Local_node ); 33 41 34 /* XXX release string is in BAD format for this routine!!! */ 35 strcpy( name->release, "4.0.0+" ); 42 strcpy( name->release, RTEMS_VERSION ); 43 44 strcpy( name->version, "" ); 36 45 37 /* XXX does this have any meaning for RTEMS */38 39 strcpy( name->release, "" );40 41 46 sprintf( name->machine, "%s/%s", CPU_NAME, CPU_MODEL_NAME ); 42 47 43 48 return 0; 44 49 } 45 46 /*PAGE47 *48 * 4.5.2 Get Process Times, P1003.1b-1993, p. 9249 */50 51 clock_t times(52 struct tms *buffer53 )54 {55 return POSIX_NOT_IMPLEMENTED();56 } -
cpukit/libcsupport/src/utsname.c
r165fe39 r31473b7 6 6 #include <string.h> 7 7 8 #include <errno.h> 8 9 #include <sys/utsname.h> 10 9 11 10 12 #include <rtems/system.h> 11 13 #include <rtems/score/object.h> 14 #include <rtems/sptables.h> 15 16 #include <rtems/posix/seterr.h> 12 17 13 18 /*PAGE … … 28 33 */ 29 34 35 if ( !name ) 36 set_errno_and_return_minus_one( EFAULT ); 37 30 38 strcpy( name->sysname, "RTEMS" ); 31 39 32 sprintf( name->nodename, "Node %d \n", _Objects_Local_node );40 sprintf( name->nodename, "Node %d", _Objects_Local_node ); 33 41 34 /* XXX release string is in BAD format for this routine!!! */ 35 strcpy( name->release, "4.0.0+" ); 42 strcpy( name->release, RTEMS_VERSION ); 43 44 strcpy( name->version, "" ); 36 45 37 /* XXX does this have any meaning for RTEMS */38 39 strcpy( name->release, "" );40 41 46 sprintf( name->machine, "%s/%s", CPU_NAME, CPU_MODEL_NAME ); 42 47 43 48 return 0; 44 49 } 45 46 /*PAGE47 *48 * 4.5.2 Get Process Times, P1003.1b-1993, p. 9249 */50 51 clock_t times(52 struct tms *buffer53 )54 {55 return POSIX_NOT_IMPLEMENTED();56 }
Note: See TracChangeset
for help on using the changeset viewer.