static __thread int recursive;
int index, ret;
- fprintf(fout, "%d socket\n", (int)syscall(SYS_gettid));
if (recursive)
goto real;
init_preload();
+ fprintf(fout, "%d socket\n", (int)syscall(SYS_gettid));
index = fd_open();
if (index < 0)
return index;
- fprintf(fout, "%d socket %d\n", (int)syscall(SYS_gettid), index);
- fflush(fout);
+ fprintf(fout, "%d socket %d\n", (int)syscall(SYS_gettid), index); fflush(fout);
recursive = 1;
ret = rsocket(domain, type, protocol);
recursive = 0;
int bind(int socket, const struct sockaddr *addr, socklen_t addrlen)
{
int fd;
- fprintf(fout, "%d bind %d\n", (int)syscall(SYS_gettid), socket);
- fflush(fout);
+ fprintf(fout, "%d bind %d\n", (int)syscall(SYS_gettid), socket); fflush(fout);
return (fd_get(socket, &fd) == fd_rsocket) ?
rbind(fd, addr, addrlen) : real.bind(fd, addr, addrlen);
}
int __fxstat64(int ver, int socket, struct stat64 *buf)
{
-// int fd, ret;
+ int fd, ret;
init_preload();
fprintf(fout, "%s\n", __func__); fflush(fout);