-int Secure_connection(char * addr, int port)
-{
- int result = fork();
- if (result == 0)
- {
- char buffer[BUFSIZ];
- sprintf(buffer, "%d:localhost:%d", port+1000, port);
- freopen("/dev/null", "r", stdin);
- freopen("/dev/null", "w", stdout);
- freopen("/dev/null", "w", stderr);
- execl("/usr/bin/ssh", "/usr/bin/ssh", "-N", "-R", buffer, addr, NULL);
- }
- return result;
-}
-