Changeset 394
- Timestamp:
- 11/09/09 05:31:22 (3 years ago)
- Files:
-
- trunk/DerelictUtil/derelict/util/loader.d (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/DerelictUtil/derelict/util/loader.d
r393 r394 67 67 version (freebsd) 68 68 { 69 pragma(link, "c"); // the dl* functions are in libc on freebsd69 // the dl* functions are in libc on freebsd which the compiler links automatically 70 70 } 71 71 … … 266 266 267 267 struct GenericLoader { 268 void setup(char[] winLibs, char[] linLibs, char[] macLibs, void function(SharedLib) userLoad, char[] versionStr = "") {268 void setup(char[] winLibs, char[] nixLibs, char[] macLibs, void function(SharedLib) userLoad, char[] versionStr = "") { 269 269 assert (userLoad !is null); 270 270 this.winLibs = winLibs; 271 this. linLibs = linLibs;271 this.nixLibs = nixLibs; 272 272 this.macLibs = macLibs; 273 273 this.userLoad = userLoad; … … 289 289 libNameString = winLibs; 290 290 } 291 else version (freebsd) { 292 libNameString = nixLibs; 293 } 291 294 else version (linux) { 292 libNameString = linLibs;295 libNameString = nixLibs; 293 296 } 294 297 else version(darwin) { … … 357 360 SharedLib myLib; 358 361 char[] winLibs; 359 char[] linLibs;362 char[] nixLibs; 360 363 char[] macLibs; 361 364 char[] versionStr = "";
