Commit Graph

386 Commits

Author SHA1 Message Date
ahodgkinson
62e33bcd7d First round of changes to support ring 0 NLMs.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@404 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-10 22:21:40 +00:00
ahodgkinson
ff2b97d5a9 Changed code to use a single FlmDbSystem object. Fixed utilities so that they build using FTK.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@403 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-10 22:17:45 +00:00
dsandersoremutah
c82957ce32 Added some comments for doxygen documentation.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@402 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-10 21:23:27 +00:00
dsandersoremutah
7cb4cf1140 Got rid of errorString. Renumbered error codes. Got rid of error string tables.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@401 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 22:48:32 +00:00
dsandersoremutah
659322639e Changed major .so version to 2 - since we got rid of some interfaces.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@400 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 22:42:47 +00:00
dsandersoremutah
a63d7e51c2 Fixed up some header comments.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@399 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 19:41:41 +00:00
ahodgkinson
f2cc40e884 Fixed Linux compile errors.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@398 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 18:00:57 +00:00
ahodgkinson
eeae0db616 Added implementations for "posix" atomic operations.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@397 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 17:57:40 +00:00
ahodgkinson
82f07abe78 Fixed Solaris compile errors.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@396 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 17:36:35 +00:00
ahodgkinson
e5295860c1 Fixed Solaris compile errors.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@395 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 17:27:33 +00:00
ahodgkinson
97ea0f5b67 Added error pragma for OS X build.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@394 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 16:27:25 +00:00
ahodgkinson
d3b62c7dfa Added sys/resource.h for OS X build.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@393 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 16:26:55 +00:00
ahodgkinson
608d867174 Fixed case where the cache manager's mutex wasn't being unlocked on an error.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@392 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 16:13:26 +00:00
ahodgkinson
6067126f93 Added f_canGetMemoryInfo() and added startup code to set various memory limits.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@391 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 16:12:51 +00:00
ahodgkinson
bef5f7558a Fixed Linux compile errors.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@390 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 15:35:06 +00:00
ahodgkinson
142e3751ca Moved FLM_MAX_RANDOM to ftk.h.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@389 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-09 15:18:21 +00:00
ahodgkinson
e4039dec32 Changed random number generator to return FLMUINT32 values rather than FLMINT32 values.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@388 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 23:28:00 +00:00
ahodgkinson
338f723763 Missing pure virtual specifiers on a couple of IF_IOBuffer methods.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@387 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 22:55:47 +00:00
ahodgkinson
df2410eddd Created a stub for initFastBlockCheckSum().
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@386 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 22:50:35 +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
ba9ea66bd3 XFLAIM modifications to use FTK.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@384 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 22:36:36 +00:00
ahodgkinson
0ffef299a0 XFLAIM modifications to use FTK.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@383 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 22:35:48 +00:00
ahodgkinson
025fab1481 Makefile changes for NetWare build.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@382 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 22:24:01 +00:00
ahodgkinson
1c3b4a20d1 Needed a newline at the end of ftkbtree.cpp.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@381 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 22:22:38 +00:00
ahodgkinson
81700794a5 Added stricmp and strnicmp on Unix platforms.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@380 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 22:20:53 +00:00
ahodgkinson
70199ef922 Cleanup.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@379 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 22:15:42 +00:00
ahodgkinson
4e680e166d Minor changes for NetWare.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@378 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 21:55:06 +00:00
ahodgkinson
4875673228 Added support for NetWare (libc) built using OpenWatcom.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@377 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-08 21:17:55 +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
efca4c0188 Added support for collation.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@375 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-05 23:19:15 +00:00
ahodgkinson
77111e2f97 Added support for collation.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@374 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-05 23:18:22 +00:00
ahodgkinson
86bbf5f33d Moved Linux-specific routines out of ftkmisc and into ftkunix.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@373 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-05 16:48:29 +00:00
ahodgkinson
2b4f58edb5 Linux fixes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@372 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-05 16:25:38 +00:00
ahodgkinson
f283f1f9da Fixed OS X issues.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@371 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-05 16:15:45 +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
0084fd5a0e Removed B-Tree interfaces from ftk.h until they are ready for prime time.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@369 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-03 16:12:08 +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
dsandersoremutah
e76ad4d5a8 Bugzilla defect 169989. When writing blocks in the rollback log back into the database, we need to write out the full block size, not just the part of the block that has data. This is necessary in case the blocks we are writing back have not ever actually been flushed out of cache.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@367 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-05-01 16:42:42 +00:00
ahodgkinson
1c5226cf04 Fixed OS X compile issues.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@366 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-04-27 23:27:28 +00:00
ahodgkinson
0a94a042f0 Added FTX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@365 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-04-27 23:25:15 +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
082f51d11d Added ftktest.cpp.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@362 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-04-27 19:41:54 +00:00
ahodgkinson
c8016f0b2d Got rid of DOM code.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@361 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-04-27 19:40:44 +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
e6bc28e4cf Fixed Linux compile errors.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@359 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-04-27 17:19:27 +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
ahodgkinson
5deb730341 Added support for generic atomic operators on Posix platforms.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@355 0109f412-320b-0410-ab79-c3e0c5ffbbe6
2006-04-26 16:23:06 +00:00