jcalcote
|
aefc7977f5
|
Modified all EXP, XPC and API macros so they are library specific. Moved macro definitions to individual library interface headers. Finalized win32 solutions and projects.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@1070 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2008-07-01 21:51:45 +00:00 |
|
ahodgkinson
|
c670abc2df
|
Fixed keyword substitution tokens.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@1008 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2007-01-23 09:36:47 +00:00 |
|
ahodgkinson
|
4e712ffbe0
|
Changed license to LGPL.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@1007 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2007-01-23 07:50:29 +00:00 |
|
ahodgkinson
|
dea37b9618
|
FTK. Changes to import SetFileValidData on Windows (if available).
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@1000 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-10-18 16:30:01 +00:00 |
|
ahodgkinson
|
3a0aefb321
|
Added support for I/O completion callbacks.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@807 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-09-01 19:45:34 +00:00 |
|
ahodgkinson
|
828f7f8e65
|
FTK Changes. Added support for HP-UX built with the native compiler (aCC). Added extendFile() method to the file handle class -- this method will increase the size of a file in the most optimal way possible on the host platform.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@732 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-03 19:21:37 +00:00 |
|
ahodgkinson
|
0e2ba5f0b3
|
Updated support for AIX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@729 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-08-01 19:31:50 +00:00 |
|
ahodgkinson
|
8b1a7c2328
|
FTK changes. Completed the block cache allocator and added support on Win XP/2003 systems to use SetFileValidData when extending files.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@711 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-27 16:36:46 +00:00 |
|
ahodgkinson
|
5555f6185c
|
Changed FLM_IO_MISALIGNED_OK to be FLM_IO_NO_MISALIGNED.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@689 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-20 22:27:19 +00:00 |
|
ahodgkinson
|
95bb5a0a88
|
FTK change. Added flag to prevent misaligned I/O operations to occur when a file has been opened in directio mode. This will allow us to find and fix sub-optimal I/O operations.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@671 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-14 22:30:23 +00:00 |
|
ahodgkinson
|
f6479b00d6
|
FTK change. Need to force a flush when a write extends a file without calling extendFile.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@667 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-13 21:18:46 +00:00 |
|
ahodgkinson
|
141c112397
|
Slab manager improvements to reduce mutex contention. File I/O optimizations for Unix and Windows.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@658 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-13 17:39:57 +00:00 |
|
ahodgkinson
|
04c8a75de2
|
Enhanced Unix code for auto-extending files.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@653 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-11 21:12:04 +00:00 |
|
ahodgkinson
|
c44e49e82c
|
Added option in FLAIM to disable direct I/O on Linux and Unix platforms. Re-architected the FTK I/O layer and cleaned up the async interfaces.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@643 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-07-10 23:38:53 +00:00 |
|
ahodgkinson
|
7b20027e35
|
Solaris async I/O changes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@540 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-12 18:28:33 +00:00 |
|
ahodgkinson
|
3f185982aa
|
Added isPending method to IF_IOBuffer.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@534 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-08 20:27:34 +00:00 |
|
ahodgkinson
|
6e5b224a5f
|
Various message logging and async I/O changes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@527 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-06 22:49:32 +00:00 |
|
ahodgkinson
|
72c9368800
|
Added some typecasts.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@524 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-06 21:03:25 +00:00 |
|
ahodgkinson
|
57b0c21299
|
Changes to fall back to doing a non-async write when not writing on a sector boundary.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@523 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-06 20:49:37 +00:00 |
|
ahodgkinson
|
f672e7590f
|
Added FTK console I/O routines to support FLAIM utilities. Misc. changes to the slab allocator.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@505 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-06-05 19:13:55 +00:00 |
|
ahodgkinson
|
be994dc55c
|
Fixed OS X warnings.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@458 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-24 20:17:01 +00:00 |
|
ahodgkinson
|
a3fda8265f
|
Added f_getcwd().
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@450 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-24 19:26:29 +00:00 |
|
ahodgkinson
|
78d350e0d2
|
Updates for XFLAIM NetWare build.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@448 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-24 18:47:37 +00:00 |
|
ahodgkinson
|
77c5454f69
|
Added support for locking and unlocking files (byte 0, exclusive).
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@385 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-08 22:45:49 +00:00 |
|
ahodgkinson
|
341bbbf16f
|
More changes to support X-FLAIM.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@376 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-08 17:27:10 +00:00 |
|
ahodgkinson
|
adb84b06ac
|
Changes to allow XFLAIM to consume FTK.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@370 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-05 15:50:26 +00:00 |
|
ahodgkinson
|
bb1f3e4a80
|
Initial changes needed to convert XFLAIM over to FTK.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@368 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-05-01 23:29:03 +00:00 |
|
ahodgkinson
|
78c9fe306a
|
Added FTX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@364 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-04-27 23:17:23 +00:00 |
|
ahodgkinson
|
969a9301d8
|
Added missing functions on Unix platforms.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@363 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-04-27 19:46:47 +00:00 |
|
ahodgkinson
|
6e8622e79a
|
Updates, etc.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@360 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-04-27 19:09:56 +00:00 |
|
ahodgkinson
|
27975d5080
|
Fixed Mac compile errors.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@358 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-04-27 16:57:17 +00:00 |
|
ahodgkinson
|
eb0f9e82cc
|
Updates, etc.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@357 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-04-27 15:59:33 +00:00 |
|
ahodgkinson
|
ba23819e9b
|
Added FTK.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@356 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-04-26 16:53:41 +00:00 |
|