[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cp -p : timestamp NOT preserved (coreutils 6.9, Linux)
From: |
Graf, Peter |
Subject: |
Re: cp -p : timestamp NOT preserved (coreutils 6.9, Linux) |
Date: |
Mon, 05 Nov 2007 09:29:22 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050920 |
Hi Bob and Phil,
please find attached two text files showing outputs of
strace -e trace=file cp --preserve=timestamps a b
on a linux machine and of
truss -t access,execve,open,stat64,utimes cp -p a b
on a Solaris machine (also with gnu coreutils 6.9 acting on the same NFS
directory.
I hope this helps. (And I hope my sys-admins did a proper setup of our
system: I admit I do not understand much of the trace-outputs and the
interaction of the gnu-setup with pathes. ld-library pathes ..).
Cheers,
Peter
Bob Proulx wrote: / Philip Rowlands wrote:
...
Does strace show the cause of the problem?
$ strace -e trace=file cp --preserve=timestamps a b
############## This is the output of the command
### strace -e trace=file cp --preserve=timestamps a b | & tee
cp-p_linux-strace.out
############# on a linux machine with gnu-coreutils -6.9
execve("/usr/gnu/bin/cp", ["cp", "--preserve=timestamps", "a", "b"], [/* 81
vars */]) = 0
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/tools/cdr/i686-linux/lib/tls/i686/sse2/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/cdr/i686-linux/lib/tls/i686/sse2", 0xbfed408c) = -1 ENOENT (No
such file or directory)
open("/tools/cdr/i686-linux/lib/tls/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/cdr/i686-linux/lib/tls/i686", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/cdr/i686-linux/lib/tls/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/cdr/i686-linux/lib/tls/sse2", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/cdr/i686-linux/lib/tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/cdr/i686-linux/lib/tls", 0xbfed408c) = -1 ENOENT (No such file
or directory)
open("/tools/cdr/i686-linux/lib/i686/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/cdr/i686-linux/lib/i686/sse2", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/cdr/i686-linux/lib/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/cdr/i686-linux/lib/i686", 0xbfed408c) = -1 ENOENT (No such file
or directory)
open("/tools/cdr/i686-linux/lib/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/cdr/i686-linux/lib/sse2", 0xbfed408c) = -1 ENOENT (No such file
or directory)
open("/tools/cdr/i686-linux/lib/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/tools/cdr/i686-linux/lib", {st_mode=S_IFDIR|0775, st_size=1024, ...})
= 0
open("/tools/tcl/i686-linux/lib/tls/i686/sse2/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/tcl/i686-linux/lib/tls/i686/sse2", 0xbfed408c) = -1 ENOENT (No
such file or directory)
open("/tools/tcl/i686-linux/lib/tls/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/tcl/i686-linux/lib/tls/i686", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/tcl/i686-linux/lib/tls/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/tcl/i686-linux/lib/tls/sse2", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/tcl/i686-linux/lib/tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/tcl/i686-linux/lib/tls", 0xbfed408c) = -1 ENOENT (No such file
or directory)
open("/tools/tcl/i686-linux/lib/i686/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/tcl/i686-linux/lib/i686/sse2", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/tcl/i686-linux/lib/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/tcl/i686-linux/lib/i686", 0xbfed408c) = -1 ENOENT (No such file
or directory)
open("/tools/tcl/i686-linux/lib/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/tcl/i686-linux/lib/sse2", 0xbfed408c) = -1 ENOENT (No such file
or directory)
open("/tools/tcl/i686-linux/lib/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/tools/tcl/i686-linux/lib", {st_mode=S_IFDIR|S_ISGID|0775,
st_size=1024, ...}) = 0
open("/tools/tex/i686-linux/lib/tls/i686/sse2/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/tex/i686-linux/lib/tls/i686/sse2", 0xbfed408c) = -1 ENOENT (No
such file or directory)
open("/tools/tex/i686-linux/lib/tls/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/tex/i686-linux/lib/tls/i686", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/tex/i686-linux/lib/tls/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/tex/i686-linux/lib/tls/sse2", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/tex/i686-linux/lib/tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/tex/i686-linux/lib/tls", 0xbfed408c) = -1 ENOENT (No such file
or directory)
open("/tools/tex/i686-linux/lib/i686/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/tex/i686-linux/lib/i686/sse2", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/tex/i686-linux/lib/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/tex/i686-linux/lib/i686", 0xbfed408c) = -1 ENOENT (No such file
or directory)
open("/tools/tex/i686-linux/lib/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/tex/i686-linux/lib/sse2", 0xbfed408c) = -1 ENOENT (No such file
or directory)
open("/tools/tex/i686-linux/lib/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/tools/tex/i686-linux/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=96,
...}) = 0
open("/usr/gnu/lib/tls/i686/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/gnu/lib/tls/i686/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/gnu/lib/tls/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/gnu/lib/tls/i686", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/gnu/lib/tls/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/gnu/lib/tls/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/gnu/lib/tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/gnu/lib/tls", 0xbfed408c) = -1 ENOENT (No such file or directory)
open("/usr/gnu/lib/i686/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/gnu/lib/i686/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/gnu/lib/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/gnu/lib/i686", 0xbfed408c) = -1 ENOENT (No such file or directory)
open("/usr/gnu/lib/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/gnu/lib/sse2", 0xbfed408c) = -1 ENOENT (No such file or directory)
open("/usr/gnu/lib/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/gnu/lib", {st_mode=S_IFDIR|0775, st_size=9216, ...}) = 0
open("/tools/X11/R6.3/i686-linux/lib/tls/i686/sse2/libkrb5.so.3", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat64("/tools/X11/R6.3/i686-linux/lib/tls/i686/sse2", 0xbfed408c) = -1 ENOENT
(No such file or directory)
open("/tools/X11/R6.3/i686-linux/lib/tls/i686/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/X11/R6.3/i686-linux/lib/tls/i686", 0xbfed408c) = -1 ENOENT (No
such file or directory)
open("/tools/X11/R6.3/i686-linux/lib/tls/sse2/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/X11/R6.3/i686-linux/lib/tls/sse2", 0xbfed408c) = -1 ENOENT (No
such file or directory)
open("/tools/X11/R6.3/i686-linux/lib/tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/X11/R6.3/i686-linux/lib/tls", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/X11/R6.3/i686-linux/lib/i686/sse2/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/X11/R6.3/i686-linux/lib/i686/sse2", 0xbfed408c) = -1 ENOENT (No
such file or directory)
open("/tools/X11/R6.3/i686-linux/lib/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/X11/R6.3/i686-linux/lib/i686", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/X11/R6.3/i686-linux/lib/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/X11/R6.3/i686-linux/lib/sse2", 0xbfed408c) = -1 ENOENT (No such
file or directory)
open("/tools/X11/R6.3/i686-linux/lib/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/tools/X11/R6.3/i686-linux/lib", {st_mode=S_IFDIR|0755, st_size=96,
...}) = 0
open("/usr/X11R6/lib/tls/i686/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/X11R6/lib/tls/i686/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/tls/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/X11R6/lib/tls/i686", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/tls/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/X11R6/lib/tls/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/X11R6/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/X11R6/lib/i686/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/X11R6/lib/i686/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/X11R6/lib/i686", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/X11R6/lib/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/X11R6/lib", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/local/lib/tls/i686/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
stat64("/usr/local/lib/tls/i686/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/i686", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/tls/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/tls/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/tls", 0xbfed408c) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/i686/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat64("/usr/local/lib/i686/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/i686/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/i686", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/sse2/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib/sse2", 0xbfed408c) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libkrb5.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/local/lib", {st_mode=S_IFDIR|S_ISGID|0775, st_size=4096, ...}) = 0
open("/tools/dfII/cur50_lnx86/tools/lib/tls/i686/sse2/libkrb5.so.3", O_RDONLY)
= -1 ENOENT (No such file or directory)
stat64("/tools/dfII/cur50_lnx86/tools/lib/tls/i686/sse2", 0xbfed408c) = -1
ENOENT (No such file or directory)
open("/tools/dfII/cur50_lnx86/tools/lib/tls/i686/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/dfII/cur50_lnx86/tools/lib/tls/i686", 0xbfed408c) = -1 ENOENT
(No such file or directory)
open("/tools/dfII/cur50_lnx86/tools/lib/tls/sse2/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/dfII/cur50_lnx86/tools/lib/tls/sse2", 0xbfed408c) = -1 ENOENT
(No such file or directory)
open("/tools/dfII/cur50_lnx86/tools/lib/tls/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/dfII/cur50_lnx86/tools/lib/tls", 0xbfed408c) = -1 ENOENT (No
such file or directory)
open("/tools/dfII/cur50_lnx86/tools/lib/i686/sse2/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/dfII/cur50_lnx86/tools/lib/i686/sse2", 0xbfed408c) = -1 ENOENT
(No such file or directory)
open("/tools/dfII/cur50_lnx86/tools/lib/i686/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/dfII/cur50_lnx86/tools/lib/i686", 0xbfed408c) = -1 ENOENT (No
such file or directory)
open("/tools/dfII/cur50_lnx86/tools/lib/sse2/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/dfII/cur50_lnx86/tools/lib/sse2", 0xbfed408c) = -1 ENOENT (No
such file or directory)
open("/tools/dfII/cur50_lnx86/tools/lib/libkrb5.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
stat64("/tools/dfII/cur50_lnx86/tools/lib", {st_mode=S_IFDIR|0755,
st_size=3072, ...}) = 0
open("/tools/compiler/CCintel/intel_cc_80/lib/tls/i686/sse2/libkrb5.so.3",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/tools/compiler/CCintel/intel_cc_80/lib/tls/i686/sse2", 0xbfed408c) =
-1 ENOENT (No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/tls/i686/libkrb5.so.3", O_RDONLY)
= -1 ENOENT (No such file or directory)
stat64("/tools/compiler/CCintel/intel_cc_80/lib/tls/i686", 0xbfed408c) = -1
ENOENT (No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/tls/sse2/libkrb5.so.3", O_RDONLY)
= -1 ENOENT (No such file or directory)
stat64("/tools/compiler/CCintel/intel_cc_80/lib/tls/sse2", 0xbfed408c) = -1
ENOENT (No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/tls/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/compiler/CCintel/intel_cc_80/lib/tls", 0xbfed408c) = -1 ENOENT
(No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/i686/sse2/libkrb5.so.3",
O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/tools/compiler/CCintel/intel_cc_80/lib/i686/sse2", 0xbfed408c) = -1
ENOENT (No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/i686/libkrb5.so.3", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat64("/tools/compiler/CCintel/intel_cc_80/lib/i686", 0xbfed408c) = -1 ENOENT
(No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/sse2/libkrb5.so.3", O_RDONLY) =
-1 ENOENT (No such file or directory)
stat64("/tools/compiler/CCintel/intel_cc_80/lib/sse2", 0xbfed408c) = -1 ENOENT
(No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/libkrb5.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
stat64("/tools/compiler/CCintel/intel_cc_80/lib", {st_mode=S_IFDIR|0755,
st_size=1024, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3
open("/tools/cdr/i686-linux/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/tools/tcl/i686-linux/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/tools/tex/i686-linux/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/gnu/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/X11/R6.3/i686-linux/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/X11R6/lib/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/dfII/cur50_lnx86/tools/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/libdl.so.2", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
open("/tools/cdr/i686-linux/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/tools/tcl/i686-linux/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/tools/tex/i686-linux/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/gnu/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/tools/X11/R6.3/i686-linux/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/X11R6/lib/tls/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libz.so.1", O_RDONLY) = 3
open("/tools/cdr/i686-linux/lib/libacl.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/tools/tcl/i686-linux/lib/libacl.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/tools/tex/i686-linux/lib/libacl.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/gnu/lib/libacl.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/X11/R6.3/i686-linux/lib/libacl.so.1", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/X11R6/lib/tls/libacl.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libacl.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libacl.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/dfII/cur50_lnx86/tools/lib/libacl.so.1", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/libacl.so.1", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/lib/libacl.so.1", O_RDONLY) = 3
open("/tools/cdr/i686-linux/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/tools/tcl/i686-linux/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/tools/tex/i686-linux/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/gnu/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/tools/X11/R6.3/i686-linux/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/X11R6/lib/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/dfII/cur50_lnx86/tools/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/libc.so.6", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY) = 3
open("/tools/cdr/i686-linux/lib/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/tools/tcl/i686-linux/lib/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/tools/tex/i686-linux/lib/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/gnu/lib/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/X11/R6.3/i686-linux/lib/libk5crypto.so.3", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/X11R6/lib/tls/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/X11R6/lib/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libk5crypto.so.3", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/dfII/cur50_lnx86/tools/lib/libk5crypto.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/libk5crypto.so.3", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3
open("/tools/cdr/i686-linux/lib/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/tools/tcl/i686-linux/lib/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/tools/tex/i686-linux/lib/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/gnu/lib/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/X11/R6.3/i686-linux/lib/libcom_err.so.2", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/X11R6/lib/tls/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/X11R6/lib/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libcom_err.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/dfII/cur50_lnx86/tools/lib/libcom_err.so.2", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/libcom_err.so.2", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/lib/libcom_err.so.2", O_RDONLY) = 3
open("/tools/cdr/i686-linux/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/tools/tcl/i686-linux/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/tools/tex/i686-linux/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/gnu/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/X11/R6.3/i686-linux/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/X11R6/lib/tls/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/X11R6/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/dfII/cur50_lnx86/tools/lib/libresolv.so.2", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/libresolv.so.2", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/lib/libresolv.so.2", O_RDONLY) = 3
open("/tools/cdr/i686-linux/lib/libattr.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/tools/tcl/i686-linux/lib/libattr.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/tools/tex/i686-linux/lib/libattr.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/gnu/lib/libattr.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/X11/R6.3/i686-linux/lib/libattr.so.1", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/X11R6/lib/tls/libattr.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/X11R6/lib/libattr.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/lib/libattr.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/tools/dfII/cur50_lnx86/tools/lib/libattr.so.1", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/tools/compiler/CCintel/intel_cc_80/lib/libattr.so.1", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/lib/libattr.so.1", O_RDONLY) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
stat64("b", {st_mode=S_IFREG|0750, st_size=2180, ...}) = 0
stat64("a", {st_mode=S_IFREG|0750, st_size=2180, ...}) = 0
stat64("b", {st_mode=S_IFREG|0750, st_size=2180, ...}) = 0
open("a", O_RDONLY|O_LARGEFILE) = 3
open("b", O_WRONLY|O_TRUNC|O_LARGEFILE) = 4
utimes("/proc/self/fd/4", {1194249033, 549808}) = 0
Process 15708 detached
############## This is the output of the command
### truss -t access,execve,open,stat64,utimes cp -p a b | & tee
cp-p_solaris_truss.out
############# on a Solaris machine with gnu-coreutils -6.9
execve("/tools/gnu/sparc-solaris2.8/tools/coreutils-6.9/bin/cp", 0xFFBEEFA4,
0xFFBEEFB8) argc = 4
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
stat("/tools/cdr/sparc-solaris2.6/lib/libdl.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/tools/tcl/sparc-solaris2.8/lib/libdl.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/tools/tex/sparc-solaris2.8/lib/libdl.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/gnu/lib/libdl.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/dt/lib/libdl.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/X11R6.3/lib/libdl.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/openwin/lib/libdl.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/lib/libdl.so.1", 0xFFBEE6C4) = 0
open("/usr/lib/libdl.so.1", O_RDONLY) = 3
stat("/tools/cdr/sparc-solaris2.6/lib/libz.so", 0xFFBEE6C4) Err#2 ENOENT
stat("/tools/tcl/sparc-solaris2.8/lib/libz.so", 0xFFBEE6C4) Err#2 ENOENT
stat("/tools/tex/sparc-solaris2.8/lib/libz.so", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/gnu/lib/libz.so", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/dt/lib/libz.so", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/X11R6.3/lib/libz.so", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/openwin/lib/libz.so", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/lib/libz.so", 0xFFBEE6C4) = 0
open("/usr/lib/libz.so", O_RDONLY) = 3
stat("/tools/cdr/sparc-solaris2.6/lib/libgen.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/tools/tcl/sparc-solaris2.8/lib/libgen.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/tools/tex/sparc-solaris2.8/lib/libgen.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/gnu/lib/libgen.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/dt/lib/libgen.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/X11R6.3/lib/libgen.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/openwin/lib/libgen.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/lib/libgen.so.1", 0xFFBEE6C4) = 0
open("/usr/lib/libgen.so.1", O_RDONLY) = 3
stat("/tools/cdr/sparc-solaris2.6/lib/libc.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/tools/tcl/sparc-solaris2.8/lib/libc.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/tools/tex/sparc-solaris2.8/lib/libc.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/gnu/lib/libc.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/dt/lib/libc.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/X11R6.3/lib/libc.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/openwin/lib/libc.so.1", 0xFFBEE6C4) Err#2 ENOENT
stat("/usr/lib/libc.so.1", 0xFFBEE6C4) = 0
open("/usr/lib/libc.so.1", O_RDONLY) = 3
stat("/usr/platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1", 0xFFBEE48C) = 0
open("/usr/platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1", O_RDONLY) = 3
stat("/usr/lib/locale/iso_8859_1/iso_8859_1.so.2", 0xFFBEDED4) = 0
open("/usr/lib/locale/iso_8859_1/iso_8859_1.so.2", O_RDONLY) = 3
stat64("b", 0xFFBEED40) Err#2 ENOENT
stat64("a", 0xFFBEEB08) = 0
stat64("b", 0xFFBEEBA0) Err#2 ENOENT
open64("a", O_RDONLY) = 3
open64("b", O_WRONLY|O_CREAT|O_EXCL, 0700) = 4
utimes("b", 0xFFBEE918) = 0
- Re: cp -p : timestamp NOT preserved (coreutils 6.9, Linux),
Graf, Peter <=