RTEMS Linker
0.0.1
RTEMS Tools Project
|
#include "config.h"
#include <ctype.h>
#include <errno.h>
#include <fcntl.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/wait.h>
#include <iostream>
#include "rld.h"
#include "rld-process.h"
#include <libiberty.h>
Namespaces | |
namespace | rld |
namespace | rld::process |
Macros | |
#define | WIFEXITED(S) (((S) & 0xff) == 0) |
#define | WEXITSTATUS(S) (((S) & 0xff00) >> 8) |
#define | WIFSIGNALED(S) (((S) & 0xff) != 0 && ((S) & 0xff) != 0x7f) |
#define | WTERMSIG(S) ((S) & 0x7f) |
#define | WIFSTOPPED WIFEXITED |
#define | WSTOPSIG WEXITSTATUS |
Functions | |
status | rld::process::execute (const std::string &pname, const std::string &command, const std::string &outname, const std::string &errname) |
status | rld::process::execute (const std::string &pname, const arg_container &args, const std::string &outname, const std::string &errname) |
void | rld::process::parse_command_line (const std::string &command, arg_container &args) |
#define WEXITSTATUS | ( | S | ) | (((S) & 0xff00) >> 8) |
#define WIFEXITED | ( | S | ) | (((S) & 0xff) == 0) |
#define WIFSIGNALED | ( | S | ) | (((S) & 0xff) != 0 && ((S) & 0xff) != 0x7f) |
#define WIFSTOPPED WIFEXITED |
#define WSTOPSIG WEXITSTATUS |
#define WTERMSIG | ( | S | ) | ((S) & 0x7f) |