augustss
abebf3e12d
Make it compile with DIAGNOSTIC.
1999-08-18 16:25:52 +00:00
jdolecek
1647f47ddf
list of things which need to be done
1999-08-18 15:05:10 +00:00
jdolecek
b8947f73c1
s/ntfs_toupper_used/ntfs_toupper_usecount/, make it static
...
ntfs_toupper_unuse(): check if ntfs_toupper_usecount is negative only when
DIAGNOSTIC
1999-08-18 13:35:44 +00:00
jdolecek
aface6ce9f
guard PDIRUNLOCK usage with ifdef __NetBSD__ where appripriate
1999-08-16 15:52:05 +00:00
jdolecek
129d05b5b3
the Unicode uppercase translation table is read when first ntfs volume
...
is mounted and all ntfs volumes share it; the space occupied by the
table is freed upon last ntfs volumen umount. Saves 128KB for every
ntfs volume mounted.
XXX for now, read just first 256 entries - no more would be currently used
anyway
1999-08-16 08:11:34 +00:00
ross
a404c48c54
Another size_t printf kludge, sigh. XXX noted in source.
1999-08-08 00:40:06 +00:00
jdolecek
eadf853bb8
define M_NTFS and use it instead of M_TEMP when allocating memory
...
for NTFS structures
1999-08-04 18:56:35 +00:00
jdolecek
419f8e4fd4
defopt NTFS_DEBUG
1999-08-04 18:46:58 +00:00
jdolecek
387c0ba4b3
fix a warning
1999-08-04 18:39:08 +00:00
jdolecek
2092677df5
ntfs_lookup():
...
* return EROFS for volume mounted RO when the nameiop is DELETE or RENAME
(the same way ufs_lookup() does)
* add explicit call to cache_lookup() on NetBSD (handled by generic VFS
layer in FreeBSD)
* avoid using strncmp() when checking whether the name is . or ..
* fix locking of parent directory for ISDOTDOT case
* call cache_enter() always (even for . and ..)
* vnodeops array: add entry for vop_fcntl_desc, remove unnecessary casts
Reviewed by: wrstuden
Tested by: jdolecek
1999-08-04 18:17:00 +00:00
jdolecek
cd613f7348
ntfs_{read|write}ntvattr_plain(): bread() can return maximum one block
...
worth of data under NetBSD -- FreeBSD bread() seems to be able to
return more data and code counted with it
it's possible to actually mount NTFS volume now
1999-08-02 15:31:31 +00:00
jdolecek
053ce167b6
ntfs_statfs(): correct previous: only use mp->mnt_op->vfs_name on NetBSD,
...
FreeBSD does it differently
1999-07-29 07:55:23 +00:00
jdolecek
251052b682
ntfs_statfs(): don't forget to copy the fs name into struct statfs buffer
...
on NetBSD
ntfs_vgetex(): make compilable with NTFS_DEBUG defined (should be ok
for both Free&NetBSD)
1999-07-28 20:42:54 +00:00
jdolecek
6ec5efc535
ntfs_strategy(): make compilable with NTFS_DEBUG
1999-07-28 20:36:46 +00:00
augustss
43dd17675c
Make it compile with -current. I hope I got it right.
1999-07-26 23:26:14 +00:00
jdolecek
89c23c0bb0
ntfs_getattr(): do not use dev2udev() on NetBSD
...
ntfs_readdir(): remove some junk accidentaly left in when merging the changes
1999-07-26 14:40:34 +00:00
jdolecek
4d71da4939
ntfs_mount(): there is no bdevsw() under NetBSD - to check if passed
...
block device is valid, just check if it's major is less than nblkdev
ntfs_mountfs(): dev2udev() not needed under NetBSD
1999-07-26 14:35:19 +00:00
jdolecek
afae7d7f3b
resolve conflicts
1999-07-26 14:02:30 +00:00
wrstuden
379a26972f
Modify file systems to deal with struct lock in struct vnode. All leaf
...
fs's other than nfs use genfs_lock() for locking.
Modify lookup routines to set PDIRUNLOCK when they unlock the parrent.
1999-07-08 01:05:58 +00:00
thorpej
dbdf646ecf
Fix compilation problems on the Alpha.
1999-05-18 00:22:41 +00:00
kleink
2239a48b22
Install ntfs headers.
1999-05-17 16:41:48 +00:00
christos
d9a25d1815
Fix compilation problems.
1999-05-06 15:43:17 +00:00
christos
b45af1f072
Import yesterday's NTFS FreeBSD source
1999-05-06 15:36:39 +00:00