| 314 | |
| 315 | |
| 316 | int close(int fd) |
| 317 | { |
| 318 | HOOK_SYS_FUNC( close ); |
| 319 | |
| 320 | if( !co_is_enable_sys_hook() ) |
| 321 | { |
| 322 | return g_sys_close_func( fd ); |
| 323 | } |
| 324 | |
| 325 | free_by_fd( fd ); |
| 326 | int ret = g_sys_close_func(fd); |
| 327 | |
| 328 | return ret; |
| 329 | } |
| 330 | ssize_t read( int fd, void *buf, size_t nbyte ) |
| 331 | { |
| 332 | HOOK_SYS_FUNC( read ); |
no test coverage detected