File: process.h

package info (click to toggle)
rsyncrypto 1.14-1.2
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 1,552 kB
  • sloc: cpp: 3,459; sh: 1,221; makefile: 29
file content (21 lines) | stat: -rw-r--r-- 436 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef PROCESS_H
#if defined(_WIN32)
#include "win32/process.h"
#else
#define PROCESS_H

#include "redir.h"

class process_ctl {
    int pid;

    // Disable default copy ctor and operator=
    process_ctl( const process_ctl & );
    process_ctl &operator= ( const process_ctl & );
public:
    process_ctl( char *cmdline, redir *input, redir *output, redir *error, ... );

    int wait() const;
};
#endif // _WIN32
#endif // PROCESS_H