mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
* exec/trace.c (rpl_stpcpy): Replace stpcpy if absent.
This commit is contained in:
parent
30bc867aec
commit
1b94f800ae
30
exec/trace.c
30
exec/trace.c
@ -895,6 +895,36 @@ handle_exec (struct exec_tracee *tracee, USER_REGS_STRUCT *regs)
|
||||
return 3;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Define replacements for required string functions. */
|
||||
|
||||
#if !defined HAVE_STPCPY || !defined HAVE_DECL_STPCPY
|
||||
|
||||
/* Copy SRC to DEST, returning the address of the terminating '\0' in
|
||||
DEST. */
|
||||
|
||||
static char *
|
||||
rpl_stpcpy (char *dest, const char *src)
|
||||
{
|
||||
register char *d;
|
||||
register const char *s;
|
||||
|
||||
d = dest;
|
||||
s = src;
|
||||
|
||||
do
|
||||
*d++ = *s;
|
||||
while (*s++ != '\0');
|
||||
|
||||
return d - 1;
|
||||
}
|
||||
|
||||
#define stpcpy rpl_stpcpy
|
||||
#endif /* !defined HAVE_STPCPY || !defined HAVE_DECL_STPCPY */
|
||||
|
||||
|
||||
|
||||
/* Modify BUFFER, of size SIZE, so that it holds the absolute name of
|
||||
the file identified by BUFFER, relative to the current working
|
||||
directory of TRACEE if FD be AT_FDCWD, or the file referenced by FD
|
||||
|
Loading…
Reference in New Issue
Block a user