<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/src/copy.c, branch v5.2.0</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v5.2.0</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v5.2.0'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2004-02-07T16:00:28Z</updated>
<entry>
<title>Remove xstat function pointer member.  The way it was used was not</title>
<updated>2004-02-07T16:00:28Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2004-02-07T16:00:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=c9736bdff0126ee263c430494ebde01ae594dbfb'/>
<id>urn:sha1:c9736bdff0126ee263c430494ebde01ae594dbfb</id>
<content type='text'>
portable, since some systems (OSF V5.1, Solaris 2.5.1) provide static
inline `stat' and `lstat' functions, thus making the tests of
`xstat == lstat' in copy.c always fail.

(copy_dir): Set `.dereference' member, not .xstat.
(copy_internal): Use `XSTAT (x, ...)' in place of `*(x-&gt;xstat) (...)'.
Use `x-&gt;dereference == DEREF_NEVER' in place of `x-&gt;xstat == lstat'.
(valid_options): Remove now-obsolete FIXME comments.
</content>
</entry>
<entry>
<title>(copy_internal): Use ASSIGN_STRDUPA rather than alloca and strcpy.</title>
<updated>2004-01-04T21:04:27Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2004-01-04T21:04:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=69ae5cff2a135c0e27f2fcad882c8ba415e91f5d'/>
<id>urn:sha1:69ae5cff2a135c0e27f2fcad882c8ba415e91f5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(copy_internal): Use `sizeof *var' rather than `sizeof EXPLICIT_TYPE'.</title>
<updated>2003-11-02T20:17:04Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-11-02T20:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=4265d0095ef04fde27d001f2819d5604d7e91986'/>
<id>urn:sha1:4265d0095ef04fde27d001f2819d5604d7e91986</id>
<content type='text'>
The former is more maintainable and usually shorter.
</content>
</entry>
<entry>
<title>(triple_hash, triple_hash_no_name): Adjust to reflect</title>
<updated>2003-10-25T15:34:01Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-10-25T15:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=fc80caecd8280f6470eb330bebb43cef378bcd2d'/>
<id>urn:sha1:fc80caecd8280f6470eb330bebb43cef378bcd2d</id>
<content type='text'>
type changes (unsigned int -&gt; size_t) in hash.c.
</content>
</entry>
<entry>
<title>(copy_internal): Don't #ifdef-out simple uses of</title>
<updated>2003-10-12T07:03:57Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-10-12T07:03:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=498de26ac5799af2c73e607927530bed1ecd02e2'/>
<id>urn:sha1:498de26ac5799af2c73e607927530bed1ecd02e2</id>
<content type='text'>
S_ISLNK or S_ISSOCK.  The S_IS* macros are guaranteed to be defined
via system.h.
</content>
</entry>
<entry>
<title>Remove unnecessary cast of alloca, since now it's guaranteed to be (void *).</title>
<updated>2003-09-28T08:17:39Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-09-28T08:17:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=819f39dc9b083c6bf5115cddb364df674739686f'/>
<id>urn:sha1:819f39dc9b083c6bf5115cddb364df674739686f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Alphabetize includes.</title>
<updated>2003-09-09T17:25:02Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-09-09T17:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f29d0b1c91c511acd031ca2c235015881ee81932'/>
<id>urn:sha1:f29d0b1c91c511acd031ca2c235015881ee81932</id>
<content type='text'>
Remove duplicate inclusion of "same.h".
</content>
</entry>
<entry>
<title>When source and destination arguments refer to the same file, reside</title>
<updated>2003-08-30T18:13:23Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-08-30T18:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=97bf7dae4f9a41c751422b7976b8e06f0e5a9c67'/>
<id>urn:sha1:97bf7dae4f9a41c751422b7976b8e06f0e5a9c67</id>
<content type='text'>
on a partition (e.g. VFAT) on which distinct names may refer to the
same directory entry (often due to variations in case), and when the
link count for the file is 1, mv no longer unlinks the file.
FIXME: this is a band-aid fix.  If the file happens to have a link
count of 2 or greater, mv will still unlink it.

(same_file_ok): Invoke same_name (which might still
return false for names that refer to the same directory entry)
only if the link count is 2 or more.
</content>
</entry>
<entry>
<title>Include utimens.h.</title>
<updated>2003-08-09T17:48:41Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-08-09T17:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=9b51a5db83bfbc24f38ae1f4d8aa74faa4dd7709'/>
<id>urn:sha1:9b51a5db83bfbc24f38ae1f4d8aa74faa4dd7709</id>
<content type='text'>
(copy_internal): Set file timestamps with utimens, not utime.
</content>
</entry>
<entry>
<title>Tweak comment: Solaris2.5.1 -&gt; Solaris 2.5.1</title>
<updated>2003-07-23T06:38:18Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2003-07-23T06:38:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b220480e9d2a0f595b839ac0c7b50e6c739b8bb4'/>
<id>urn:sha1:b220480e9d2a0f595b839ac0c7b50e6c739b8bb4</id>
<content type='text'>
</content>
</entry>
</feed>
