Commit Graph

563 Commits

Author SHA1 Message Date
dsandersoremutah
c4ebf12e01 Modified to use f_new
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@581 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-16 16:26:42 +00:00
dsandersoremutah
d93aaf4943 Modified to use f_new
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@580 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-16 16:26:25 +00:00
dsandersoremutah
2d6addb969 Modified to use F_Pool and new FTX functions.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@579 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-16 16:26:08 +00:00
dsandersoremutah
9ec37fcd03 Changed inline to FINLINE
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@578 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-16 16:25:17 +00:00
dsandersoremutah
b9268e985e Added SynchronizeStart
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@577 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-16 16:12:04 +00:00
dsandersoremutah
cd3612fbf5 Made Ring 0 the default mode for compiling and building on Netware. Added "const" in one prototype.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@576 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-16 16:11:43 +00:00
ahodgkinson
2fabd31c06 Moved the super-file handle into FTK and fixed various memory leaks in the FLAIM/XFLAIM unit tests.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@575 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-15 17:05:55 +00:00
ahodgkinson
9f7ca8edd3 XFLAIM changes for building ring 0 NLMs.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@574 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-14 19:41:55 +00:00
ahodgkinson
aa25f82410 Unit test changes for NetWare.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@573 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-14 19:40:08 +00:00
ahodgkinson
d8d61143f7 More bug fixes for NetWare.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@572 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-14 19:39:30 +00:00
ahodgkinson
f5aa2e1a0d Fixed various memory leaks and enabled memory tracking for debug builds.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@571 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 21:13:24 +00:00
ahodgkinson
8ee3ed8699 Needed to release "free" cache during shutdown.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@570 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 20:20:44 +00:00
ahodgkinson
ac6ff7695b Added various tests after the call to FlmDbCheck to verify that the database is corruption-free.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@569 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 20:20:24 +00:00
ahodgkinson
6e34e55fb8 Result set built while doing an index check needed to drop duplicate keys.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@568 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 19:29:26 +00:00
ahodgkinson
34b2324144 Misc. FTK cleanup.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@567 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 19:02:07 +00:00
dsandersoremutah
151f1a4c6a Added F_DynSearchSet class and supporting classes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@566 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 18:52:45 +00:00
dsandersoremutah
10767eccbc Changed pDRNSet to be a dynamic result set - class is now available in the toolkit.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@565 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 18:46:11 +00:00
dsandersoremutah
19b2abceb5 Got rid of FlmStrCmp. Updated some documentation.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@564 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 18:16:37 +00:00
dsandersoremutah
fc93b36697 Removed call to setBlockSize - not supported.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@563 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 18:15:55 +00:00
dsandersoremutah
6453e9885b Moved dynamic result set code to toolkit.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@562 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 18:15:32 +00:00
dsandersoremutah
0723a1ffa7 Added F_DynSearchSet class. Moved a definition for other result sets to ftk.h
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@561 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 18:14:04 +00:00
dsandersoremutah
c685939ff8 Moved definition for F_FileSystem to ftksys.h
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@560 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 18:12:40 +00:00
ahodgkinson
b905629bb0 NetWare ring zero thread fixes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@559 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 17:29:11 +00:00
ahodgkinson
c91a1d663d Changes to build ring 0 FLAIM utilities for NetWare.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@558 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 17:18:08 +00:00
ahodgkinson
d19dd80901 Makefile changes for NetWare.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@557 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 17:17:42 +00:00
ahodgkinson
64c22eb9cd Changed Solaris and Linux to use DEV_BSIZE as the value of m_uiBytesPerSector.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@556 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 15:38:44 +00:00
ahodgkinson
a518075826 Added more asserts.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@555 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-13 15:37:30 +00:00
ahodgkinson
e6b528664d Added more asserts.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@554 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 23:32:15 +00:00
ahodgkinson
7fde897e34 Needed to set uiBytesWritten in directWrite() after the async write has been queued.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@553 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 23:20:08 +00:00
ahodgkinson
67543bc464 Enabled direct I/O and async on OS X.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@552 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 23:07:08 +00:00
ahodgkinson
ce90e5fd12 Misc. bug fixes in the FLAIM utilities.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@551 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 23:06:01 +00:00
ahodgkinson
8ac4179f56 Fixed Solaris compile errors.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@550 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 21:13:09 +00:00
ahodgkinson
18607f2306 Misc. changes for Solaris.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@549 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 21:00:03 +00:00
ahodgkinson
de1f513a3d Changes to support async reads on Solaris.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@548 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 20:50:04 +00:00
ahodgkinson
0f853ff59e Fixed problems with various utilities.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@547 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 20:10:52 +00:00
dsandersoremutah
1a77c362ff Added f_getpid call - so all applications can call it.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@546 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 19:29:16 +00:00
dsandersoremutah
2e73d78edb Added typecast to f_getpid call.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@545 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 19:27:16 +00:00
dsandersoremutah
2f396d7e37 Made some changes so it will compile when FLM_USE_NICI is defined.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@544 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 19:26:54 +00:00
ahodgkinson
ae120bfa92 Required updates due to FTK API changes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@543 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 18:57:31 +00:00
ahodgkinson
d38be29699 NetWare async I/O changes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@542 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 18:48:34 +00:00
ahodgkinson
b49776010b Solaris async I/O changes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@541 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-12 18:29:26 +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
9593313285 Added more asserts in F_FileHdl methods.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@539 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-09 18:45:16 +00:00
ahodgkinson
ba28b1401a Changes to use sema_xxxx calls on Solaris.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@538 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-09 17:04:41 +00:00
ahodgkinson
271dcedfa7 Changes to use lwp mutexes on Solaris.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@537 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-09 16:00:43 +00:00
ahodgkinson
438308a4a5 Fixed compiler warning on Linux.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@536 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-09 15:48:40 +00:00
ahodgkinson
3a3f806bcd Fixed compiler warning on Linux.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@535 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-08 20:54:00 +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
b81ebe096b Fixed non-debug build issue.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@533 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-08 19:09:00 +00:00
ahodgkinson
c539a9c7cf Fixed Unix compile errors when doing a non-debug build.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@532 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-06-07 23:07:40 +00:00