OS/2, eCS & ArcaOS - Technical > Applications

Odin

<< < (5/5)

lmotaku:
I feel like I'm in a classroom. That's not a bad thing, you are very insightful.

Paul Smedley:

--- Quote from: Dave Yeo on March 20, 2013, 03:17:58 am ---Be aware that OS/2 also has a 8.3 name limit on DLLs with the .3 having to be .dll. It's a shame as it limits things but...

--- End quote ---

Not sure it's true the DLL extension has to be .dll - python modules are DLL's but use the .pyd extension.....

Dave Yeo:
Might just be a requirement of the kernel loader

lmotaku:
Couldn't software load a dll manually and ignore this? Unless it of course is a library used in multiple programs? So if you write your own program using your own library(.dll), it could have 20 characters if you wanted, it just can't be part of the system? :P Also, unrelated, but thanks Paul, your ports have been very helpful and made using OS/2/eCS a lot better than default.

Andy Willis:

--- Quote from: Larry on March 22, 2013, 02:19:01 pm ---Couldn't software load a dll manually and ignore this? Unless it of course is a library used in multiple programs? So if you write your own program using your own library(.dll), it could have 20 characters if you wanted, it just can't be part of the system? :P Also, unrelated, but thanks Paul, your ports have been very helpful and made using OS/2/eCS a lot better than default.

--- End quote ---
The 8.3 name restriction on DLLs is not overcome in your own programs... when porting from Linux for instance we have to sometimes use shorter names.  The restriction is in the loader.  There is a driver that was part of Odin that will allow longer DLL names but the driver can potentially cause issues on the system.

Navigation

[0] Message Index

[*] Previous page

Go to full version