System Initialization Library
The system initialization library is available for the C language and supported across the following listed platforms.
Windows
Sentinel RMS Library | Static Library | Dynamic Link Library | ||
---|---|---|---|---|
32-bit | 64-bit | 32-bit | 64-bit | |
Standalone initialization library1 |
lsinit32.lib |
lsinit64.lib | lsinit32.lib (the import library) lsinit32.dll (the DLL) | lsinit64.lib (the import library) lsinit64.dll (the DLL) |
1For Sentinel RMS v9.5 and earlier, you must specify /SAFESEH:NO linker option for applications linked with RMS 2012 libraries.
UNIX
Sentinel RMS Library | Static Library | Shared Library | ||
---|---|---|---|---|
32-bit | 64-bit | 32-bit | 64-bit | |
System initialization library | liblsinit.a | liblsinit64.a |
liblsinit.so |
liblsinit64.so |
NOTE For MAC, shared library extension is .dylib. For example, liblsinit.dylib.
Android
Sentinel RMS Library | Static Library | Shared Library |
---|---|---|
System initialization library | liblsinit64.a |
liblsinit64.so |
Linux ARM
Sentinel RMS Library | Static Library | Shared Library | ||
---|---|---|---|---|
32-bit (SF/HF) | 64-bit | 32-bit (SF/HF) | 64-bit | |
System initialization library | liblsinit.a | liblsinit64.a | liblsinit.so | liblsinit64.so |