-$Id: CHANGES,v 1.219 2003/03/06 14:35:48 stelian Exp $
+$Id: CHANGES,v 1.220 2003/03/07 09:15:44 stelian Exp $
Changes between versions 0.4b33 and 0.4b34 (released ?????????????????)
=======================================================================
between the dumps. Thanks to Philippe Troin <phil@fifi.org> for
the bug report and the patch.
+9. Fixed a bug encountered when dumping individual files (not full
+ filesystems or directories) and dangling symbolic links happen
+ to be in the list of files. For as far as dump is concerned,
+ dangling symbolic links are allowed, and are dumped as is.
+ Thanks to Jin-su Ahn <jsahn@ee.snu.ac.kr> for reporting the
+ bug and providing the fix.
+
Changes between versions 0.4b32 and 0.4b33 (released February 10, 2003)
=======================================================================
-$Id: THANKS,v 1.77 2003/02/11 12:43:44 stelian Exp $
+$Id: THANKS,v 1.78 2003/03/07 09:15:46 stelian Exp $
Dump and restore were written by the people of the CSRG at the University
of California, Berkeley.
suggested various improvements.
Here is a partial list of them (if I have forgotten someone, please complain):
John Adams johna@onevista.com
+Jin-su Ahn jsahn@ee.snu.ac.kr
Eros Albertazzi eros@lamel.bo.cnr.it
Matthias Andree matthias.andree@stud.uni-dortmund.de
Andrea Arcangeli andrea@suse.de
#ifndef lint
static const char rcsid[] =
- "$Id: main.c,v 1.81 2003/01/21 10:42:27 stelian Exp $";
+ "$Id: main.c,v 1.82 2003/03/07 09:15:50 stelian Exp $";
#endif /* not lint */
#include <config.h>
if (directory[0] == 0)
anydirskipped = mapfiles(maxino, &tapesize);
else {
- if (STAT(pathname, &statbuf) == -1) {
+ if (LSTAT(pathname, &statbuf) == -1) {
msg("File cannot be accessed (%s).\n", pathname);
msg("The ENTIRE dump is aborted.\n");
exit(X_STARTUP);
int anydirskipped2;
char *p = *argv;
/* check if file is available */
- if (STAT(p, &statbuf) == -1) {
+ if (LSTAT(p, &statbuf) == -1) {
msg("File cannot be accessed (%s).\n", p);
msg("The ENTIRE dump is aborted.\n");
exit(X_STARTUP);