我有一组代码可以在模块foo
导出的函数mod
上进行中继。
我有一个较新版本的mod
代替导出foo_implementation
。
foo
在那里变成了一个宏......
所以,问题是:如何表达EXPORT_SYMBOL()
以foo_implementation
导出foo
?
如果可能的话,对代码进行最小的更改......
改变是否可以,比方说
void foo_implementation(int arg) { ... }
EXPORT_SYMBOL(foo_implementation);
到
void foo_implementation(int arg) { ... }
EXPORT_SYMBOL(foo_implementation);
#ifdef foo
#undef foo
#endif
void foo(int arg) { return foo_implementation(arg); }
EXPORT_SYMBOL(foo);
???
答案 0 :(得分:0)
实际上,有两种方式:
IPHostEntry host1 = Dns.GetHostEntry(""); // Gives me the PC name
IPHostEntry host2 = Dns.GetHostEntry(IPAddress.Parse("127.0.0.1")); // Gives me the hosts entry
正常工作,问题将在没有任何暴力的情况下发生。