dsandersoremutah
|
0d237e91d5
|
Initial Revision
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@214 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-28 21:47:59 +00:00 |
|
ahodgkinson
|
3eaf791406
|
Added support for large field values (up to 4 GB), async and direct I/O on Linux and Solaris, and performed major code cleanup.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@213 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-28 19:25:14 +00:00 |
|
dsandersoremutah
|
0023b51ad8
|
Bugzilla bug #145076. Added FLM_ROOTED_PATH capability to speed up searches and take advantage of field ID table in flmCurGetAtomFromRec.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@212 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-24 18:14:19 +00:00 |
|
ahodgkinson
|
08f367ee2f
|
Renamed big-endian byte-swap macros to make their purpose clear.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@211 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-23 23:19:26 +00:00 |
|
dsandersoremutah
|
abd5f1a33a
|
Needed to allow for encrypted data packets on recovery.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@210 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-23 23:17:24 +00:00 |
|
ahodgkinson
|
a060eb3330
|
Added typecasts for Solaris.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@209 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-23 22:51:01 +00:00 |
|
ahodgkinson
|
adb3b66d95
|
Fixed indentation problem.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@208 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-23 22:40:40 +00:00 |
|
ahodgkinson
|
436f3115aa
|
Renamed big-endian byte-swap macros to make their purpose clear.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@207 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-23 22:39:50 +00:00 |
|
ahodgkinson
|
a72914ec65
|
Fixed compile error on big endian platforms.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@206 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-23 21:58:30 +00:00 |
|
ahodgkinson
|
57e0e57420
|
Added support for NetWare builds using the OpenWatcom compiler.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@205 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-23 21:45:43 +00:00 |
|
dsandersoremutah
|
537e33bf24
|
First set of changes needed for bugzilla bug #145076. Added ability to keep a field id table for level one fields.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@204 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-23 17:37:47 +00:00 |
|
ahodgkinson
|
77fdc5ed76
|
Updates for NetWare build.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@203 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-21 00:10:21 +00:00 |
|
ahodgkinson
|
990cfeb135
|
Added native assembly implementations of atomic ops for Solaris+SPARC+Workshop.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@202 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-20 21:22:16 +00:00 |
|
ahodgkinson
|
a0bb4e68fb
|
Added FLM_GNUC define.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@201 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-20 21:20:26 +00:00 |
|
ahodgkinson
|
b794af9d3a
|
Added typecast for AIX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@200 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 23:36:12 +00:00 |
|
ahodgkinson
|
0dc23f110a
|
Changed test code in FlmStartup to validate atomic primitives on platforms that require mutexes for atomicity.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@199 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 23:35:55 +00:00 |
|
ahodgkinson
|
6c89a7432e
|
Added AddRef() method to FlmRecordExt.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@198 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 23:05:10 +00:00 |
|
ahodgkinson
|
49f94ac46d
|
Fixed double mutex lock issue.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@197 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 23:02:45 +00:00 |
|
ahodgkinson
|
b4d7fbc0dc
|
Fixed Solaris compiler warnings.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@196 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 22:41:25 +00:00 |
|
ahodgkinson
|
c44c278ed4
|
Changed Windows build so that only the static library is built for running unit tests.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@195 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 22:36:10 +00:00 |
|
ahodgkinson
|
c4fb5158eb
|
Got rid of ftksem.h.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@194 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 22:35:41 +00:00 |
|
ahodgkinson
|
1992bcede0
|
Fixed Linux build issues.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@193 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 22:17:20 +00:00 |
|
ahodgkinson
|
7b7988153a
|
Changes to allow atomic operators to use a mutex if provided by the caller. The mutex will only be used if native atomic operations aren't supported on the host platform.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@192 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 21:59:35 +00:00 |
|
ahodgkinson
|
8211e1871d
|
Added "lean" defines for Windows builds that don't use the standard FLAIM makefile.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@191 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 02:54:17 +00:00 |
|
ahodgkinson
|
13c18eb1c0
|
Support for building Windows binaries with Visual Studio 8.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@190 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 02:34:41 +00:00 |
|
ahodgkinson
|
4807aae9e3
|
Support for building Windows binaries with Visual Studio 8.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@189 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 02:34:21 +00:00 |
|
ahodgkinson
|
56b24e30c8
|
Added call to flush stdout.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@188 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 00:09:53 +00:00 |
|
ahodgkinson
|
3a82597cb7
|
Misc. cleanup.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@187 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 00:09:23 +00:00 |
|
ahodgkinson
|
b523b4e9b1
|
Changed 64-bit Intel platforms (non-strict) to use the efficient byte-swap macros.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@186 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 00:09:04 +00:00 |
|
ahodgkinson
|
b9572ce4e3
|
Added some asserts to help in debugging.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@185 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 00:07:54 +00:00 |
|
ahodgkinson
|
13d33fca0d
|
Fixed issue where flmGetMaxFileSize() was returning the wrong value on 64-bit platforms due to a typecast problem. The compiler (gcc) was implicitly casting the file size value to be a signed integer and causing the sign bit to be extended.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@184 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-17 00:07:21 +00:00 |
|
ahodgkinson
|
e2005fa114
|
Changes for HP/UX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@183 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 22:55:50 +00:00 |
|
ahodgkinson
|
892e2260fb
|
Changes for HP/UX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@182 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 22:30:47 +00:00 |
|
ahodgkinson
|
6630dfa093
|
Changes for HP/UX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@181 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 22:25:58 +00:00 |
|
ahodgkinson
|
9b4f69c6cb
|
Changes for HP/UX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@180 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 22:25:30 +00:00 |
|
ahodgkinson
|
11e6b32e12
|
Added support for HP/UX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@179 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 22:24:42 +00:00 |
|
ahodgkinson
|
eaa9ecd836
|
Added typecast for AIX.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@178 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 21:11:08 +00:00 |
|
ahodgkinson
|
31ece6c6de
|
Added OSTYPE strings.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@177 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 21:10:24 +00:00 |
|
ahodgkinson
|
682e9da7af
|
Misc. AIX atomic op changes.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@176 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 20:52:55 +00:00 |
|
ahodgkinson
|
45145de492
|
Support for AIX on the RS/6000.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@175 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 20:42:45 +00:00 |
|
ahodgkinson
|
d2f0e46b31
|
Changed line endings to be platform native.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@174 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 19:51:01 +00:00 |
|
ahodgkinson
|
a1150a783c
|
Changed line endings to be platform native.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@173 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 19:50:09 +00:00 |
|
ahodgkinson
|
463eb2ca8f
|
Changes to the dist build targets on Linux.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@172 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 19:39:37 +00:00 |
|
ahodgkinson
|
623e07e911
|
Fixed Solaris compile errors.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@171 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 18:07:04 +00:00 |
|
ahodgkinson
|
a94e1de7c8
|
Specified xarch=generic for 32-bit Solaris builds.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@170 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 18:06:30 +00:00 |
|
ahodgkinson
|
529096d4b3
|
Converted begin_spin/end_spin to inline functions.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@169 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 17:52:00 +00:00 |
|
ahodgkinson
|
4d239ffaf2
|
Support for building binary and source dist.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@168 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 17:14:45 +00:00 |
|
ahodgkinson
|
5df338a4dc
|
Changes to atomic operations on Solaris.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@167 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 17:13:44 +00:00 |
|
ahodgkinson
|
b86d52d92b
|
Fixed build error on Linux.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@166 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 16:35:05 +00:00 |
|
ahodgkinson
|
3ab7a1878a
|
Added support for atomic operations on a wider variety of platforms.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@165 0109f412-320b-0410-ab79-c3e0c5ffbbe6
|
2006-03-16 16:23:02 +00:00 |
|