RTESys_TestAndLock/InitLock/Unlock on SunOS/x86

"Döhr, Markus Hermeskeil" <[email protected]> Wed, 5 Feb 2003 22:19:48 +0100
Newsgroups gmane.comp.db.sapdb.sources
Message-ID <220DA83AFDFED6119BB0000802249E42AD0025@si-ntmail.siegenia-aubi.com>
Hi again,

finally got up to this point (imf dbmcli):

CC -mt -ldl -o dbmcli -L/home/doehrm/sapdb/TOOLSRC/lib -L/home/doehrm/s\
apdb/sapdb-74/usr/lib ../obj/cn/vcn12.o ../obj/cn/vcn13.o ../obj/cn/vcn1\
4.o ../obj//cservlib.a ../obj//splib.a ../obj//eoxlib.a ../obj//enalib.a\
 s100buildnumber_PID24107.o /home/doehrm/sapdb/TOOLSRC/lib/libsqlptc.a -\
lcurses -Bdynamic -lm -Bdynamic -lsocket -lnsl -lpthread -lrt what_dbmcl\
i_PID24107.o
Undefiniertes                   erstmals referenziert
 Symbol                             in Datei
RTESys_TestAndLock                  ../obj//cservlib.a(SAPDBRTE.rel.o) \

RTESys_InitLock                     ../obj//cservlib.a(SAPDBRTE.rel.o) \

RTESys_Unlock                       ../obj//cservlib.a(SAPDBRTE.rel.o) \

e76_interlock                       ../obj//enalib.a(ven32-s.o) 
ld: Schwerer Fehler: Symbolreferenzierungsfehler. Keine Ausgabe in dbmc\
li geschrieben
Error while executing CC -mt -ldl -o dbmcli -L/home/doehrm/sapdb/TOOLSR\
C/lib -L/home/doehrm/sapdb/sapdb-74/usr/lib ../obj/cn/vcn12.o ../obj/cn/\
vcn13.o ../obj/cn/vcn14.o ../obj//cservlib.a ../obj//splib.a ../obj//eox\
lib.a ../obj//enalib.a s100buildnumber_PID24107.o /home/doehrm/sapdb/TOO\
LSRC/lib/libsqlptc.a -lcurses -Bdynamic -lm -Bdynamic -lsocket -lnsl -lp\
thread -lrt what_dbmcli_PID24107.o 
message: 
COMMAND error 1 
05-02-03 21:25:29 end    of    dbmcli.lnk   fast 


These functions are defined in RTESys_Spinlock.c; the problem is, that for
Sun/SPARC the functions are implemented using RTESys_AtomicSwapSun which is
assembler (== Greek to me), so my question: Could the adopted sources for
LINUX/IA64 be used, it appears to me the most ANSI like implementation...

Thanx and Greetz,

-- 
Markus Doehr            	     SIEGENIA-AUBI KG
CCC - SAP R/3 Basis, SAPDB-DBA     Industriestr. 1 - 3 
fon: +49 6503 917 152              57234 Wilnsdorf-Niederdielfen
fax: +49 6503 917 190              http://www.siegenia-aubi.com