Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C系统调用处理程序引用具有不同返回类型和参数数的函数_C_Callback_System Calls - Fatal编程技术网

C系统调用处理程序引用具有不同返回类型和参数数的函数

C系统调用处理程序引用具有不同返回类型和参数数的函数,c,callback,system-calls,C,Callback,System Calls,我的系统调用处理程序接收一个映射到函数的索引,并应该调用该函数,从堆栈中提取其参数。如何提取函数类型和参数数量?要实现这一点,必须定义结构并将结构指针传递给回调函数,然后结构的每个元素都可以是回调函数的参数

我的系统调用处理程序接收一个映射到函数的索引,并应该调用该函数,从堆栈中提取其参数。如何提取函数类型和参数数量?

要实现这一点,必须定义
结构
并将
结构指针
传递给
回调函数
,然后
结构
的每个元素都可以是
回调函数的参数