[Sablevm-developer] staging update
Brought to you by:
egagnon
From: David <db...@cs...> - 2004-01-17 01:46:32
|
Hi, I moved more changes to SableVM/staging as I am currently attempting to decrease my diffs with staging... System with non-.so shared lib naming convention ------------------------------------------------ System independent library naming. Class libraries had lib + name + .so hard coded. This name computation has currently been moved to VMSystem.mapLibraryName native function for now. So Windows .dll or other name computation should go to java_lang_VMSystem.c. Note: This change should ideally be moved out of SableVM to Classpath. Note: As I am writing this email, I am thinking it may be done entirely in Java provided that some properties to identify the platform. But then the VM has to setup the properties... Runtime.exec() and Process -------------------------- * Cleanup and reimplemented Runtime.execInternal only with JNI methods as it should go to Classpath as a standard Unix fork/exec implementation, no? * Other Process method impl moved. * GetObjectArrayElement() implemented. Fixes ----- * Added test to see if lt_dlinit is successful. * Fixed typo in comment. David --- David B=E9langer Graduate Student School of Computer Science McGill University Office: MC226 Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt |