Commit Graph

31 Commits

Author SHA1 Message Date
da05b521f6 - Add LibLog 1.1.x support. 2024-08-09 15:10:58 +02:00
cc97394120 - Implement and use init handler. 2024-06-13 20:15:20 +02:00
fa777a9b89 - First try for the second libnode V3 implementation:
- ND_Handler_Open_Default() implemented.
2024-06-12 23:26:26 +02:00
6339c66000 - First implementation test:
- Init + Open handlers called in DatatStruict_Open_I() API.
  - Works but too complicated...
- Second implementation should now be tested.
2024-06-12 12:38:48 +02:00
b84ae12dfa - Remove ND_Node_Root_Alloc(),
- Update init handler API.
2024-05-31 12:11:56 +02:00
4756903ac3 - Add open mode to ND_DataStruct_Open() API,
- ADD data struct name and open mode to init handler.
2024-05-28 17:41:24 +02:00
6d13e890a9 - Fix init handler call: call it after default handlers setup. 2024-05-28 13:59:18 +02:00
c45466c893 - Implement Open, Close, Info, Lock & Unlock default handlers,
- Implement Open, Close, Info, Lock & Unlock exec function handlers,
- Add Init & Open handler calls in ND_DataStruct_Open(),
- Add Info handler call in ND_DataStruct_Info_Print_I(),
- Update ND_Node_Root_Alloc().
2024-05-27 22:47:24 +02:00
e569611b1c - New Handler tab implementation. 2024-05-26 16:27:29 +02:00
2d259e4f2f - Add DataStruct Handlers,
- Update Open_DataStruct() API.
2024-05-24 17:16:12 +02:00
c52ced19c5 - Add NDT_Root pointer to NDT_Allocator & NDT_Deallocator functions,
- API Break!
2024-05-03 00:24:51 +02:00
4fbe71e892 - fix function header size,
- fix public API extern declaration.
2024-04-21 23:49:52 +02:00
27f401dff6 - Complete libnode.c LibLog support,
- Complete ndbench.c LibLog support,
- Add test-10M.ndb & test-10M-s.ndb test files.
2024-04-21 12:54:13 +02:00
67e20bbd87 - Continue LibLog migration. 2024-04-20 21:06:21 +02:00
bf2a95a5d2 - Switch to GPL & LGPL V3,
- Fix header files.
2024-04-20 09:58:00 +02:00
3a3002375f - Start LibLog support implementation,
- Fix .h and .c file headers.
2024-04-18 00:54:52 +02:00
65fe68ca34 - Initialise 2.3.x release,
- Fix Desallocate/Deallocate misspelling!
- Start English comments translation...
2023-08-16 02:31:19 +02:00
625cc52f67 - Sync with Drummer libnode embeded version,
- Minor fixes.
2023-08-16 00:44:52 +02:00
agibert
8cfdf696d1 Add support C99 va_arg for curent gcc (4.4.1),
Add ND_VA_* macros to help manager varargs,
Update Managers to use ND_VA_* macros,
Add example manager template in public node.h file.
2010-06-06 21:26:31 +00:00
agibert
29f7064ed0 Re-enable Win32 support.
Rename _MSCVER #ifdef into _WIN32 #ifdef.
2005-01-19 23:59:41 +00:00
agibert
80665f9931 Add dynamic symbol support to ND_Allocator_Exec_I(), ND_Desallocator_Exec_I(), ND_Manager_Exec_I() and ND_Manager_Exec_VI() functions, in order to add LibShMem support.
Break NDT_Allocator() API !!!
Win32 not compatible... 8^(
Code Cleanup.
2005-01-11 20:57:04 +00:00
agibert
7c96ad706b Implement signal support for Windows target,
Fix NDT_Root header for HP compilation: Index default number goes from 0 to 1.
2004-08-23 22:47:22 +00:00
agibert
64baaa1bc5 Re-implement for unix target, address checking in ND_Address_Check: now use sigaction() and siglingjmp() instead of signal().
Minor code clean-up.
2004-08-02 21:26:03 +00:00
agibert
8541d83655 Add OpenStruct tracing support in ND_Library_Open(), ND_Library_Close(), ND_DataStruct_Open() and ND_DataStruct_Close(),
Create NDG_Base global structure variable and move all the sparced global variables into it,
ND_Library_Open() call is now mandatory,
Add library open test in *_C() functions,
Code cleaning,
Fix code indentation.
2004-08-01 23:18:37 +00:00
agibert
2260f97db2 Add and use ND_Index_Clear() private function.
libnode pass valgrind test!
2002-07-29 14:53:50 +00:00
agibert
9704a9fb35 Fix LGPL header. 2002-02-28 21:53:47 +00:00
agibert
bb58630b79 Add LGPL header. 2002-02-28 19:02:32 +00:00
agibert
2a80300887 Comment out strdup () and sigrelse() unused functions. 2002-02-27 16:05:15 +00:00
agibert
e1b5b3e9f2 Update revision number to 2.0 ! 2001-11-26 10:53:14 +00:00
agibert
97703fce97 Merge win32 branche (1.1.2.15) with main trunc ! 2001-11-26 10:17:44 +00:00
smas
6fe492faf6 First stable version LINUX / SOLARIS compatible. 2000-07-18 14:51:56 +00:00