cp: Don't modify status for -i - sbase - suckless unix tools
 (HTM) git clone git://git.suckless.org/sbase
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 11492947deec4e54e67da8cf1934767f02d146c1
 (DIR) parent 9e8b431075c0901a58dda7eee3f18d97095896ca
 (HTM) Author: Roberto E. Vargas Caballero <k0ga@shike2.net>
       Date:   Tue, 22 Apr 2025 13:51:32 +0200
       
       cp: Don't modify status for -i
       
       Quoting POSIX:
       
               The following exit values shall be returned:                                                                            0    All requested files (excluding files where a                                                                 non-affirmative response was given to a request for                                                                  confirmation) were successfully copied.                                                                                >0    An error occurred.
       
       Diffstat:
         M libutil/cp.c                        |       4 +---
       
       1 file changed, 1 insertion(+), 3 deletions(-)
       ---
 (DIR) diff --git a/libutil/cp.c b/libutil/cp.c
       @@ -44,10 +44,8 @@ cp(const char *s1, const char *s2, int depth)
                }
        
                if (cp_iflag && access(s2, F_OK) == 0) {
       -                if (!confirm("overwrite '%s'? ", s2)) {
       -                        cp_status = 1;
       +                if (!confirm("overwrite '%s'? ", s2))
                                return 0;
       -                }
                }
        
                if (cp_vflag)