- 论坛徽章:
- 0
|
请问如何将这样一个c的函数绑定到db2中
手头有一个函数
- #ifdef _cplusplus
- extern "C"
- #endif
- void SQL_API_FN ffopen(
- SQLUDF_VARCHAR *infilename,
- SQLUDF_VARCHAR *intype,
- SQLUDF_INTEGER *outfp,
- SQLUDF_NULLIND *infilenamenull,
- SQLUDF_NULLIND *intypenull,
- SQLUDF_NULLIND *outfpnull,
- SQLUDF_TRAIL_ARGS
- )
- {
- FILE *fp;
-
- if(*infilenamenull == -1 || *intypenull == -1){
- *outfp = -1;
- return;
- }
- fp = fopen(infilename, intype);
- if(fp == NULL)
- *outfp = -1;
- else
- {
- /* 更改文件操作权限 */
- chmod(infilename, S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IWGRP|
- S_IXGRP|S_IROTH|S_IWOTH|S_IXOTH);
- *outfp = (int)fp;
- }
- }
复制代码 |
|