[omniORB] omniDynamic DLL on NT

David Riddoch djr@uk.research.att.com
Mon, 7 Feb 2000 09:45:07 +0000 (GMT)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-758783491-949916547=:10505
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.SO4.4.04.10002070944481.10505@onion>


> The following changes to the current omniORB_300 baseline
> seem to correct the DLL initialization problem on NT. Note
> that I haven't tested the DynAny functionality, only successfully
> linked to the DLL.

Hi,


Thanks for that Tim.  I've recoded your patch in line with how we usually
deal with DLL linkage in omniORB.  Also I think that
omniDynamicLib::link_in should not have special linkage, since it is
entirely local to the dynamic library.

The patch is attached -- could you please try this out and let me know if
it still works?


Many thanks,
David

---559023410-758783491-949916547=:10505
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME=diff
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SO4.4.04.10002070942270.10505@onion>
Content-Description: 
Content-Disposition: ATTACHMENT; FILENAME=diff

KioqIHNyYy9saWIvb21uaU9SQjIvZHluYW1pY0xpYi5oCU1vbiBGZWIgIDcg
MDk6MzQ6NTYgMjAwMA0KLS0tIG5ld3NyYy9saWIvb21uaU9SQjIvZHluYW1p
Y0xpYi5oCU1vbiBGZWIgIDcgMDk6MzY6MzggMjAwMA0KKioqKioqKioqKioq
KioqDQoqKiogMzgsNDMgKioqKg0KLS0tIDM4LDUyIC0tLS0NCiAgI2RlZmlu
ZSBfX0RZTkFNSUNMSUJfSF9fDQogIA0KICANCisgI2lmIGRlZmluZWQoX09N
TklPUkJfTElCUkFSWSkNCisgIyBkZWZpbmUgX2NvcmVfYXR0cg0KKyAjZWxp
ZiBkZWZpbmVkKF9PTU5JT1JCX0RZTkFNSUNfTElCUkFSWSkNCisgIyBkZWZp
bmUgX2NvcmVfYXR0ciBfT01OSU9SQl9OVERMTF9JTVBPUlQNCisgI2Vsc2UN
CisgIyBlcnJvciAiTmVpdGhlciBfT01OSU9SQl9MSUJSQVJZIG5vciBfT01O
SU9SQl9EWU5BTUlDX0xJQlJBUlkgZGVmaW5lZCINCisgI2VuZGlmDQorIA0K
KyANCiAgY2xhc3Mgb21uaUNhbGxEZXNjcmlwdG9yOw0KICANCiAgDQoqKioq
KioqKioqKioqKioNCioqKiA0OSw2MyAqKioqDQogICAgLy8gaXMgbGlua2Vk
IHRoZW4gdGhlIHJlYWwgZnVuY3Rpb25zIGFyZSBjYWxsZWQuICBPdGhlcndp
c2UNCiAgICAvLyBzdHViIHZlcnNpb25zIGFyZSBjYWxsZWQgd2hpY2ggZG8g
bm90aGluZywgb3IgZGVhbCB3aXRoIHRoZQ0KICAgIC8vIGVycm9yIGFwcHJv
cHJpYXRlbHkuDQohICAgc3RhdGljIG9tbmlEeW5hbWljTGliKiBvcHM7DQog
IA0KICAgIC8vIFRoaXMgcG9pbnRzIHRvIHRoZSBkeW5hbWljIGxpYnJhcnkn
cyB2ZXJzaW9uIG9mIHRoZSBmdW5jdGlvbnMNCiAgICAvLyBpZiB0aGUgZHlu
YW1pYyBpcyBsaW5rZWQsIG9yIGlzIHplcm8gb3RoZXJ3aXNlLg0KISAgIHN0
YXRpYyBvbW5pRHluYW1pY0xpYiogaG9vazsNCiAgDQogICAgLy8gVGhpcyBp
cyB1c2VkIGluIHRoZSBkeW5hbWljIGxpYnJhcnkgb25seSB0byBlbnN1cmUg
dGhhdCBpZg0KICAgIC8vIHRoZSBkeW5hbWljIGxpYnJhcnkgaXMgbGlua2Vk
LCB0aGVuIHRoZSBob29rIHdpbGwgYmUgZW5hZ2FnZWQuDQogICAgLy8gKHNl
ZSAqKiBiZWxvdykuDQogICAgc3RhdGljIGNoYXIgbGlua19pbjsNCiAgDQog
ICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vDQotLS0gNTgsNzQgLS0tLQ0KICAgIC8vIGlzIGxpbmtlZCB0aGVu
IHRoZSByZWFsIGZ1bmN0aW9ucyBhcmUgY2FsbGVkLiAgT3RoZXJ3aXNlDQog
ICAgLy8gc3R1YiB2ZXJzaW9ucyBhcmUgY2FsbGVkIHdoaWNoIGRvIG5vdGhp
bmcsIG9yIGRlYWwgd2l0aCB0aGUNCiAgICAvLyBlcnJvciBhcHByb3ByaWF0
ZWx5Lg0KISAgIHN0YXRpYyBfY29yZV9hdHRyIG9tbmlEeW5hbWljTGliKiBv
cHM7DQogIA0KICAgIC8vIFRoaXMgcG9pbnRzIHRvIHRoZSBkeW5hbWljIGxp
YnJhcnkncyB2ZXJzaW9uIG9mIHRoZSBmdW5jdGlvbnMNCiAgICAvLyBpZiB0
aGUgZHluYW1pYyBpcyBsaW5rZWQsIG9yIGlzIHplcm8gb3RoZXJ3aXNlLg0K
ISAgIHN0YXRpYyBfY29yZV9hdHRyIG9tbmlEeW5hbWljTGliKiBob29rOw0K
ICANCiAgICAvLyBUaGlzIGlzIHVzZWQgaW4gdGhlIGR5bmFtaWMgbGlicmFy
eSBvbmx5IHRvIGVuc3VyZSB0aGF0IGlmDQogICAgLy8gdGhlIGR5bmFtaWMg
bGlicmFyeSBpcyBsaW5rZWQsIHRoZW4gdGhlIGhvb2sgd2lsbCBiZSBlbmFn
YWdlZC4NCiAgICAvLyAoc2VlICoqIGJlbG93KS4NCisgICAvLyAgTkIuIFNp
bmNlIGl0IGlzIF9vbmx5XyB1c2VkIGluIHRoZSBkeW5hbWljIGxpYnJhcnks
IHdlIGRvbid0DQorICAgLy8gbmVlZCBhIF9keW5fYXR0ciBoZXJlLg0KICAg
IHN0YXRpYyBjaGFyIGxpbmtfaW47DQogIA0KICAgIC8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLw0KKioqKioqKioq
KioqKioqDQoqKiogOTEsOTQgKioqKg0KLS0tIDEwMiwxMDggLS0tLQ0KICAj
ZW5kaWYNCiAgDQogIA0KKyAjdW5kZWYgX2NvcmVfYXR0cg0KKyANCisgDQog
ICNlbmRpZiAgLy8gX19EWU5BTUlDTElCX0hfXw0K
---559023410-758783491-949916547=:10505--