请假:关于 semShow的一个问题
在什么情况下,下面的代码什么都不会输出?即不会输出错误信息,也不会输出sem的信息.
(sem已经创建成功)
rc = semShow(sem,DETAIL); if(rc!=0) { Print("sem_show - rc 0x%x\n",rc); return ; }
啊,(有点看不懂)姑且认为:DETAIL = 1; Print 是printf
瞎猜呀:如果说什么输出都没有,多半是标准输入输出文件句柄没有指定正确或者IO系统还没有建立。
当然还有几种可能:
没有包含INCLUDE_SEM_SHOW组件,或者是这个程序根本没有运行到这里来。。。。
啊,大虾,可以问下你的具体上下文环境吗?这个问题我觉得很有深度呀。