[Patch] bin/cp sync with FreeBSD

Chris Pressey cpressey at catseye.mine.nu
Sun Feb 13 19:14:24 PST 2005


On Thu, 3 Feb 2005 17:04:24 +0000
Sarunas Vancevicius <svan at xxxxxxxxxxxxxxx> wrote:

> Hi,
> 
> This patch[1] syncs with FreeBSD cp, in particular:
> 
> - pass -1 to setfile
> 
>  Rev: cp.c:1.49
> 
> - When -R is not specified, fail to copy the contents of dangling
>   symlinks instead of making a copy of the link itself (SUSv3). 
>   
>   Rev: cp.c:1.36
>   
> - Trailing slash fixes.
> 
>  Fix the case:
>  
>     cp file nonexistent/
> 
>  Which creates nonexistent as file while trailing slash clearly
>  indicates that nonexistent must be a directory.
>  
>  Also fix the case:
>  
>     cp file1 file2/
> 
>  which should produce an error.
> 
>  Rev: cp.c:1.34
> 
> Sarunas
> 
> [1] http://www.redbrick.dcu.ie/~svan/dfly/cp.c.diff

Committed, thanks!

-Chris





More information about the Submit mailing list