* libc/sys/arm/syscalls.c (_rename): New function. Just a stub.

(_system): New function. Ditto.
	* libc/stdlib/system.c (_system_r): Call _system if HAVE_SYSTEM.
	* configure.host: define HAVE_SYSTEM and HAVE_RENAME for xscale
	targets.
This commit is contained in:
Jonathan Larmour
2002-04-29 21:49:56 +00:00
parent 29798f0d57
commit 822afa537a
4 changed files with 31 additions and 1 deletions

View File

@ -69,7 +69,10 @@ _system_r (ptr, s)
struct _reent *ptr;
_CONST char *s;
{
#ifdef NO_EXEC
#if defined(HAVE_SYSTEM)
return _system (s);
ptr = ptr;
#elif defined(NO_EXEC)
if (s == NULL)
return 0;
errno = ENOSYS;

View File

@ -15,6 +15,8 @@
#include "swi.h"
/* Forward prototypes. */
int _system _PARAMS ((const char *));
int _rename _PARAMS ((const char *, const char *));
int isatty _PARAMS ((int));
clock_t _times _PARAMS ((struct tms *));
int _gettimeofday _PARAMS ((struct timeval *, struct timezone *));
@ -609,3 +611,19 @@ isatty (int fd)
return 1;
fd = fd;
}
int
_system (const char *s)
{
if (s == NULL)
return 0;
errno = ENOSYS;
return -1;
}
int
_rename (const char *, const char *)
{
errno = ENOSYS;
return -1;
}