]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
Refresh of fork
authorSean Hefty <sean.hefty@intel.com>
Tue, 17 Jul 2012 19:39:37 +0000 (12:39 -0700)
committerSean Hefty <sean.hefty@intel.com>
Tue, 17 Jul 2012 19:39:37 +0000 (12:39 -0700)
src/preload.c

index 1d76df9262b58a63f1258270cfcc3d098c2ffc67..cdf1ea689a59bc3490c8c3471ddf08c14d784b9e 100644 (file)
@@ -391,7 +391,7 @@ int socket(int domain, int type, int protocol)
        if (ret >= 0) {
                if (fork_support) {
                        rclose(ret);
-                       ret = real_socket(domain, type, protocol);
+                       ret = real.socket(domain, type, protocol);
                        if (ret < 0)
                                return ret;
                        fd_store(index, ret, fd_fork);
@@ -863,6 +863,7 @@ pid_t fork(void)
 
        param = 1;
        rsetsockopt(dfd, IPPROTO_TCP, TCP_NODELAY, &param, sizeof param);
+       set_rsocket_options(dfd);
 
        msg = 0;
        ret = real.write(sfd, &msg, sizeof msg);