rename.c (bison-3.8.1.tar.xz) | : | rename.c (bison-3.8.2.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 290 | skipping to change at line 290 | |||
int | int | |||
rpl_rename (char const *src, char const *dst) | rpl_rename (char const *src, char const *dst) | |||
{ | { | |||
size_t src_len = strlen (src); | size_t src_len = strlen (src); | |||
size_t dst_len = strlen (dst); | size_t dst_len = strlen (dst); | |||
char *src_temp = (char *) src; | char *src_temp = (char *) src; | |||
char *dst_temp = (char *) dst; | char *dst_temp = (char *) dst; | |||
bool src_slash; | bool src_slash; | |||
bool dst_slash; | bool dst_slash; | |||
bool dst_exists _GL_UNUSED; | _GL_UNUSED bool dst_exists; | |||
int ret_val = -1; | int ret_val = -1; | |||
int rename_errno = ENOTDIR; | int rename_errno = ENOTDIR; | |||
struct stat src_st; | struct stat src_st; | |||
struct stat dst_st; | struct stat dst_st; | |||
if (!src_len || !dst_len) | if (!src_len || !dst_len) | |||
return rename (src, dst); /* Let strace see the ENOENT failure. */ | return rename (src, dst); /* Let strace see the ENOENT failure. */ | |||
# if RENAME_DEST_EXISTS_BUG | # if RENAME_DEST_EXISTS_BUG | |||
{ | { | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |