Commit Graph

180 Commits (c6dbf75a464f58c46658bba30b9b718d0c3dc942)

Author SHA1 Message Date
cantab.net!aia21 c1e3dc03be Rename: include/endians.h -> include/ntfs/endians.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 7be2dcc70e Rename: include/dir.h -> include/ntfs/dir.h
}(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 00fa855ac7 Rename: include/dir.h -> include/ntfs/dir.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 4c0f3b21d0 Rename: include/device_io.h -> include/ntfs/device_io.h
}(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 52ff000fe9 Rename: include/device_io.h -> include/ntfs/device_io.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 9d1e7a0987 Rename: include/device.h -> include/ntfs/device.h
}(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 bb8f192c25 Rename: include/device.h -> include/ntfs/device.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 14e54a2347 Rename: include/debug.h -> include/ntfs/debug.h
}(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 dc727b8307 Rename: include/debug.h -> include/ntfs/debug.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 9ffd8007b6 Rename: include/compress.h -> include/ntfs/compress.h
}(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 508ce7ac22 Rename: include/compress.h -> include/ntfs/compress.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 49455232ba Rename: include/compat.h -> include/ntfs/compat.h
}(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 9cd9e1edf9 Rename: include/compat.h -> include/ntfs/compat.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 1904c8d118 Rename: include/bootsect.h -> include/ntfs/bootsect.h
}(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 5f77178020 Rename: include/bootsect.h -> include/ntfs/bootsect.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 38c6220836 Rename: include/bitmap.h -> include/ntfs/bitmap.h
}(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 d87fde8436 Rename: include/bitmap.h -> include/ntfs/bitmap.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 37b43614ab Rename: include/attrib.h -> include/ntfs/attrib.h
}(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 f2c1a93bc8 Rename: include/attrib.h -> include/ntfs/attrib.h
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 1f65bb86c0 Rename: include/Makefile.am -> include/ntfs/Makefile.am
(Logical change 1.280)
2004-02-25 14:21:14 +00:00
cantab.net!aia21 b1c59d1796 Initial revision 2004-02-25 14:21:14 +00:00
cantab.net!aia21 44d6eb9704 (Logical change 1.280) 2004-02-25 14:21:14 +00:00
cantab.net!aia21 441947337e Include config.h before any other non-ntfs headers.
(Logical change 1.279)
2004-02-20 14:44:16 +00:00
cantab.net!aia21 26fbe3a101 Update for latest libtool/autoconf/automake.
(Logical change 1.273)
2004-01-26 09:53:57 +00:00
cantab.net!aia21 401c8ebf7d apply patch from Szaka:
- all warnings fixed for maintainer mode for ntfsresize and ntfsclone
- added 'const' to ntfs_ucstombs()'s first parameter
- 'fsync' also after metadata-only cloning
- fixed forced metadata-only, dirty ntfs cloning (only one -f needed)

(Logical change 1.264)
2004-01-15 17:07:57 +00:00
cantab.net!aia21 c9076ef627 - Apply patch from Szaka to fix all %L to %ll.
- Fix remaining %L ti %ll (compress.c).
- Run ./autogen.sh on SuSE 9.0.

(Logical change 1.263)
2004-01-15 16:57:10 +00:00
cantab.net!aia21 e13713fd27 Finish attribute decompression code. (Completely untested!)
(Logical change 1.261)
2004-01-13 11:05:18 +00:00
cantab.net!aia21 cd99a42e34 Update
2004/01/08 17:13:00+00:00 cantab.net!aia21
Fill in documentation gaps for ntfs_attr structure.

(Logical change 1.259)
2004-01-09 12:38:56 +00:00
cantab.net!aia21 dff4154577 Update
2004/01/08 17:13:00+00:00 cantab.net!aia21

(Logical change 1.259)
2004-01-09 12:38:56 +00:00
cantab.net!aia21 5aa2088a95 Update
(Logical change 1.259)
2004-01-09 12:38:56 +00:00
cantab.net!aia21 010e735129 Initial revision 2004-01-09 12:38:56 +00:00
cantab.net!aia21 9c78a8bf4f Add compress.h to the build system.
(Logical change 1.259)
2004-01-09 12:38:56 +00:00
cantab.net!aia21 3244f17522 Enable lots of compiler warnings and fix warning from libntfs.
(Logical change 1.257)
2004-01-07 15:03:17 +00:00
cantab.net!aia21 6651abe322 More updates from Christophe Grenier for DJGPP and FreeBSD.
(Logical change 1.253)
2004-01-07 10:22:51 +00:00
cantab.net!aia21 3eaa5c327f Remove duplicate redeclaration from device.h. (Christophe Grenier)
(Logical change 1.252)
2004-01-07 10:02:13 +00:00
cantab.net!aia21 3fea49b48c - Compile fixes for DJGPP. (Chrisophe Grenier, me)
- Add compatibility for building on FreeBSD. (Christophe Grenier)

(Logical change 1.249)
2004-01-06 14:31:21 +00:00
cantab.net!aia21 1226d98038 Add compatibility for building with DJGPP under DOS. (Christophe
Grenier, slightly modified by me)

(Logical change 1.247)
2004-01-06 11:04:29 +00:00
cantab.net!aia21 608669d564 Add ntfs_rl_pread().
(Logical change 1.244)
2003-12-05 18:06:50 +00:00
cantab.net!aia21 19fcf9b688 Add ntfs_attr_map_whole_runlist().
(Logical change 1.243)
2003-12-03 15:38:52 +00:00
cantab.net!aia21 e92992ed63 Cleanup build system with respect to CFLAGS so they are consistent throughout and
the right flags get added for the right things and move all of this in one place in
configure.ac removing everything from the Makefile.am files.

(Logical change 1.239)
2003-11-19 10:31:21 +00:00
flatcap.org!ntfs 05af63dc9b remove the dependency on <asm/byteorder.h> in favour of <endian.h> and <byteswap.h>
(Logical change 1.237)
2003-11-18 21:17:57 +00:00
cantab.net!aia21 d9bf0f8f6e Make building of libntfs-gnomevfs optional. (Jan Kratochvil)
(Logical change 1.231)
2003-11-07 18:25:26 +00:00
cantab.net!aia21 912e86e813 Split off ntfsprogs-gnomevfs in separate rpm and move glib/gnome
dependencies to it.

(Logical change 1.230)
2003-11-07 10:16:00 +00:00
cantab.net!aia21 ef164c7184 Update build. Note noticed by citool before...
(Logical change 1.224)
2003-11-04 13:13:48 +00:00
cantab.net!aia21 541450856b attrdef_len is now signed
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21 51931fd51d Update build.
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21 083dca6a18 Update attr_def min and max size to be s64 not unsigned.
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21 0f24a6c105 Typo...
2003/11/03 17:21:37+00:00 cantab.net!aia21

(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21 05bf546cb0 Now file_size is signed.
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21 80b57b880d Initial revision 2003-11-04 13:04:07 +00:00
cantab.net!aia21 3618c4b8f7 Add ntfs gnome vfs header files.
(Logical change 1.223)
2003-11-04 13:04:07 +00:00
cantab.net!aia21 2a4f72d834 (Logical change 1.223) 2003-11-04 13:04:07 +00:00
cantab.net!aia21 86f747e673 Update comments.
(Logical change 1.218)
2003-10-29 14:45:57 +00:00
flatcap.org!ntfs d0cc759878 Updates from Szaka
(Logical change 1.191)
2003-10-09 07:56:06 +00:00
cantab.net!aia21 14b8a9bab6 disk_io is gone. device_io appears.
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21 786a34f1a2 New export: ntfs_device_default_io_ops
2003/10/06 10:49:55+01:00 cantab.net!aia21
Rename: BitKeeper/deleted/.del-device.h~47409fbdf050222e -> include/device.h

(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21 aa247f5101 Make it work on Cygwin.
(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21 3d3b853379 Initial revision 2003-10-06 11:38:25 +00:00
cantab.net!aia21 bfd37171ab Delete: include/disk_io.h
}(Logical change 1.188)
2003-10-06 11:38:25 +00:00
cantab.net!aia21 9a0c63f302 (Logical change 1.188) 2003-10-06 11:38:25 +00:00
cantab.net!aia21 bbde93dacf Linux/types.h no longer needed at all.
stdint.h only include if present.

(Logical change 1.166)
2003-07-31 14:12:36 +00:00
cantab.net!aia21 85f9732874 Include stdio.h. Needed by Cygwin.
(Logical change 1.166)
2003-07-31 14:12:36 +00:00
cantab.net!aia21 f78cfd42a1 Export the default opearations so the low level utilities can use them.
(Logical change 1.139)
2003-06-03 11:07:54 +00:00
cantab.net!aia21 fc30058a95 Add stat to ntfs_device_operations.
(Logical change 1.139)
2003-06-03 11:07:54 +00:00
cantab.net!aia21 ed8e3db271 Add ntfs_volume_alloc() for low level utilities.
(Logical change 1.139)
2003-06-03 11:07:54 +00:00
cantab.net!aia21 f0628dd514 Hopefully finished device io abstraction layer in the library.
(Logical change 1.138)
2003-06-02 08:53:04 +00:00
cantab.net!aia21 dac5ebd480 Update.
(Logical change 1.136)
2003-05-26 12:58:41 +00:00
cantab.net!aia21 b928688153 Typo fix.
2003/05/25 21:04:53+01:00 cantab.net!aia21
Add allocation and deallocation of devices.

2003/05/25 20:40:26+01:00 cantab.net!aia21
fix typos.

2003/05/25 15:40:47+01:00 cantab.net!aia21

(Logical change 1.136)
2003-05-26 12:58:41 +00:00
cantab.net!aia21 c161a9b33e Just so it compiles for now until we finish the switch to *dev.
2003/05/25 21:04:53+01:00 cantab.net!aia21
Abstract low level device operations.

(Logical change 1.136)
2003-05-26 12:58:41 +00:00
cantab.net!aia21 9f64f96ee9 Initial revision 2003-05-26 12:58:41 +00:00
cantab.net!aia21 bd71015de1 Add device.h to list of headers.
(Logical change 1.136)
2003-05-26 12:58:41 +00:00
cantab.net!aia21 acc8aa6f05 New function NTFS_BUG() which prints an error message and then causes
a segmentation fault. Only to be used for critical bug catches...

(Logical change 1.111)
2003-01-26 16:47:16 +00:00
cantab.net!aia21 05c32a26e1 small tidyup
(Logical change 1.110)
2003-01-25 17:02:31 +00:00
cantab.net!aia21 0bda9e5cda Add new function ntfs_bitmap_set_run() to complement the existing
ntfs_bitmap_clear_run().

(Logical change 1.109)
2003-01-25 15:26:56 +00:00
cantab.net!aia21 edaa66643a Add a little endian mk_mref
(Logical change 1.107)
2003-01-20 11:08:14 +00:00
flatcap.org!flatcap b6cfa71e8f whitespace tweak
(Logical change 1.105)
2003-01-19 22:01:18 +00:00
cantab.net!aia21 7bf411786e add compat.h to distribution
(Logical change 1.100)
2003-01-18 15:29:33 +00:00
flatcap.org!flatcap f387921c31 export find_in_attrdef
(Logical change 1.93)
2003-01-13 20:05:15 +00:00
cantab.net!aia21 a3e3e66651 update from Szaka modified by me:
new API disk_io.[hc]: ntfs_device_size_get() ported from mkntfs.c

(Logical change 1.86)
2003-01-10 17:00:47 +00:00
flatcap.org!flatcap 4e5b613d9c missed two
(Logical change 1.83)
2003-01-09 16:39:56 +00:00
cantab.net!aia21 312e98fd24 New API function: ntfs_attr_can_be_non_resident().
(Logical change 1.78)
2003-01-08 10:48:09 +00:00
cantab.net!aia21 cb8fc1b9e9 (Logical change 1.77) 2003-01-06 22:09:46 +00:00
cantab.net!aia21 be6376f85e New API provided by mft.[hc]:
ntfs_mft_record_alloc(), -- WIP
	ntfs_mft_record_free().

(Logical change 1.74)
2002-12-29 21:37:21 +00:00
cantab.net!aia21 84b007cf9c add export for ntfs_attr_size_bounds_check().
(Logical change 1.73)
2002-12-29 17:54:10 +00:00
cantab.net!aia21 6258afc6dd Add attribute definition table to ntfs volume structure.
(Logical change 1.72)
2002-12-29 12:17:35 +00:00
cantab.net!aia21 91597fe050 Add variables used by the cluster and mft allocators.
(Logical change 1.62)
2002-12-27 17:25:45 +00:00
cantab.net!aia21 eb98ae1dca Change ntfs_rl_truncate() to take address of the runlist
rather than the runlist to allow reallocation of the runlist
buffer.

(Logical change 1.61)
2002-12-27 16:48:52 +00:00
cantab.net!aia21 928eff2891 Move some run list related functions out of attrib.[hc] into runlist.[hc].
(Logical change 1.60)
2002-12-27 16:35:17 +00:00
cantab.net!aia21 5fe5494e4c Fix prototype.
(Logical change 1.59)
2002-12-27 16:18:10 +00:00
cantab.net!aia21 bccfbfbff4 Add export for ntfs_bitmap_clear_run().
(Logical change 1.59)
2002-12-27 16:18:10 +00:00
cantab.net!aia21 833db0bc4b Typo
(Logical change 1.58)
2002-12-26 20:36:52 +00:00
cantab.net!aia21 1dd01bf3c7 New API: ntfs_rl_truncate().
(Logical change 1.58)
2002-12-26 20:36:52 +00:00
cantab.net!aia21 2eddb7228e New bit operations NInoTestAndSetDirty() and NInoTestAndClearDirty().
(Logical change 1.56)
2002-12-26 14:00:31 +00:00
cantab.net!aia21 7781c8f5df Fix test_and_set_bit() as well as test_and_clear_bit().
(Logical change 1.56)
2002-12-26 14:00:31 +00:00
cantab.net!aia21 9fd51dde62 New API functions (mostly still WIP):
attrib.[hc]: ntfs_resident_attr_value_resize(), ntfs_attr_truncate()
   inode.[hc]: ntfs_inode_mark_dirty(), ntfs_inode_sync()
   lcnalloc.[hc]: ntfs_cluster_{alloc,free}()
Renamed ntfs_clusters_{read,write}() to ntfs_cluster_{read,write}().

(Logical change 1.55)
2002-12-26 00:44:57 +00:00
cantab.net!aia21 185a33e214 Sort out compilation.
2002/12/25 19:51:31+00:00 cantab.net!aia21

(Logical change 1.54)
2002-12-25 20:18:29 +00:00
cantab.net!aia21 6d3d453c53 Initial revision 2002-12-25 20:18:29 +00:00
cantab.net!aia21 b7857b472b Add lcnalloc to build process.
(Logical change 1.54)
2002-12-25 20:18:29 +00:00
cantab.net!aia21 0e871e83b2 New API function ntfs_ucsnlen().
(Logical change 1.52)
2002-12-25 19:17:56 +00:00
cantab.net!aia21 69306cc493 new api renames to ntfs_object_action
(Logical change 1.36)
2002-12-10 11:53:41 +00:00