DMTCP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions
ssh.cpp File Reference
#include <sys/syscall.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/un.h>
#include "dmtcp.h"
#include "util.h"
#include "util_ipc.h"
#include "jassert.h"
#include "jfilesystem.h"
#include "ipc.h"
#include "ssh.h"
#include "sshdrainer.h"
#include "shareddata.h"

Go to the source code of this file.

Macros

#define SSHD_PIPE_FD   -1
 

Functions

void process_fd_event (int event, int arg1, int arg2=-1)
 
void dmtcp_SSH_EventHook (DmtcpEvent_t event, DmtcpEventData_t *data)
 
void dmtcp_ssh_register_fds (int isSshd, int in, int out, int err, int sock, int noStrictChecking)
 
int execve (const char *filename, char *const argv[], char *const envp[])
 
int execvp (const char *filename, char *const argv[])
 
int execvpe (const char *filename, char *const argv[], char *const envp[])
 

Macro Definition Documentation

#define SSHD_PIPE_FD   -1

Definition at line 18 of file ssh.cpp.

Function Documentation

void dmtcp_SSH_EventHook ( DmtcpEvent_t  event,
DmtcpEventData_t data 
)

Definition at line 43 of file ssh.cpp.

void dmtcp_ssh_register_fds ( int  isSshd,
int  in,
int  out,
int  err,
int  sock,
int  noStrictChecking 
)

Definition at line 228 of file ssh.cpp.

int execve ( const char *  filename,
char *const  argv[],
char *const  envp[] 
)

Definition at line 433 of file ssh.cpp.

int execvp ( const char *  filename,
char *const  argv[] 
)

Definition at line 449 of file ssh.cpp.

int execvpe ( const char *  filename,
char *const  argv[],
char *const  envp[] 
)

Definition at line 465 of file ssh.cpp.

void process_fd_event ( int  event,
int  arg1,
int  arg2 = -1 
)

Definition at line 53 of file ipc.cpp.