diff options
author | dt <dt@FreeBSD.org> | 1998-05-17 21:18:08 +0000 |
---|---|---|
committer | dt <dt@FreeBSD.org> | 1998-05-17 21:18:08 +0000 |
commit | 2af99a3a7a1b1d6790eabe9a945b073cc68238a0 (patch) | |
tree | 5dad65744a36839dd60986057b11f64750c98d53 /sys/fs/msdosfs/msdosfs_conv.c | |
parent | 08bf65546100f31be1d43d3fd360f86b73ed1b27 (diff) | |
download | FreeBSD-src-2af99a3a7a1b1d6790eabe9a945b073cc68238a0.zip FreeBSD-src-2af99a3a7a1b1d6790eabe9a945b073cc68238a0.tar.gz |
Fix support for pre-Win95 filesystems: Make it possible to lookup just
created short file name. Don't insert "generation numbers".
Diffstat (limited to 'sys/fs/msdosfs/msdosfs_conv.c')
-rw-r--r-- | sys/fs/msdosfs/msdosfs_conv.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/fs/msdosfs/msdosfs_conv.c b/sys/fs/msdosfs/msdosfs_conv.c index 10c60c0..6c39544 100644 --- a/sys/fs/msdosfs/msdosfs_conv.c +++ b/sys/fs/msdosfs/msdosfs_conv.c @@ -1,4 +1,4 @@ -/* $Id: msdosfs_conv.c,v 1.25 1998/02/27 12:22:22 msmith Exp $ */ +/* $Id: msdosfs_conv.c,v 1.26 1998/04/15 17:46:37 bde Exp $ */ /* $NetBSD: msdosfs_conv.c,v 1.25 1997/11/17 15:36:40 ws Exp $ */ /*- @@ -627,6 +627,8 @@ unix2dosfn(un, dn, unlen, gen, u2d_loaded, u2d, lu_loaded, lu) /* * Now insert the generation number into the filename part */ + if (gen == 0) + return conv; for (wcp = gentext + sizeof(gentext); wcp > gentext && gen; gen /= 10) *--wcp = gen % 10 + '0'; if (gen) |