Skip to content

File process_util.c

FileList > base > process_util.c

Go to the source code of this file

  • #include "process_util.h"
  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <assert.h>
  • #include <unistd.h>
  • #include <sys/types.h>
  • #include <sys/wait.h>
  • #include <signal.h>
  • #include "memory_wrapper.hpp"

Public Functions

Type Name
int create_child_process (const char * path, const char *const argv, int wait_flag, const char * stdin_file, char * stdout_file, char * stderr_file, int * exit_status)
bool is_terminated_process (const int pid)
void terminate_process (int pid)

Public Functions Documentation

function create_child_process

int create_child_process (
    const  char * path,
    const  char * const argv,
    int wait_flag,
    const  char * stdin_file,
    char * stdout_file,
    char * stderr_file,
    int * exit_status
) 

function is_terminated_process

bool is_terminated_process (
    const  int pid
) 

function terminate_process

void terminate_process (
    int pid
) 


The documentation for this class was generated from the following file cubrid/src/base/process_util.c