当前位置: 技术问答>linux和unix
一个消息处理函数参数传递的问题
来源: 互联网 发布时间:2016-10-23
本文导语: 请问如何向一个消息处理函数传递参数 ?/或者有其他什么方法? void sig_urg(int signo) 86 { 87 int n; 88 char buff[100]; 89 90 91 printf("SIGURG recivedn"); 92 ...
请问如何向一个消息处理函数传递参数 ?/或者有其他什么方法?
void sig_urg(int signo)
86 {
87 int n;
88 char buff[100];
89
90
91 printf("SIGURG recivedn");
92 n = recv(new_fd , buff , sizeof(buff) - 1 , MSG_OOB);
93 buff[0] = 0;
94 printf("recv %d OOB byte: %sn" , n , buff);
95 }
这是我的一个消息处理函数 里面的new_fd 需要从主程序中的到?请问该怎么弄呢这儿?
void sig_urg(int signo)
86 {
87 int n;
88 char buff[100];
89
90
91 printf("SIGURG recivedn");
92 n = recv(new_fd , buff , sizeof(buff) - 1 , MSG_OOB);
93 buff[0] = 0;
94 printf("recv %d OOB byte: %sn" , n , buff);
95 }
这是我的一个消息处理函数 里面的new_fd 需要从主程序中的到?请问该怎么弄呢这儿?
|
全局变量