Home | History | Annotate | Line # | Download | only in fuzzer
      1  1.1  kamil //===- FuzzerUtilLinux.cpp - Misc utils for Linux. ------------------------===//
      2  1.1  kamil //
      3  1.1  kamil //                     The LLVM Compiler Infrastructure
      4  1.1  kamil //
      5  1.1  kamil // This file is distributed under the University of Illinois Open Source
      6  1.1  kamil // License. See LICENSE.TXT for details.
      7  1.1  kamil //
      8  1.1  kamil //===----------------------------------------------------------------------===//
      9  1.1  kamil // Misc utils for Linux.
     10  1.1  kamil //===----------------------------------------------------------------------===//
     11  1.1  kamil #include "FuzzerDefs.h"
     12  1.1  kamil #if LIBFUZZER_LINUX || LIBFUZZER_NETBSD || LIBFUZZER_FREEBSD ||                \
     13  1.1  kamil     LIBFUZZER_OPENBSD
     14  1.1  kamil #include "FuzzerCommand.h"
     15  1.1  kamil 
     16  1.1  kamil #include <stdlib.h>
     17  1.1  kamil 
     18  1.1  kamil namespace fuzzer {
     19  1.1  kamil 
     20  1.1  kamil int ExecuteCommand(const Command &Cmd) {
     21  1.1  kamil   std::string CmdLine = Cmd.toString();
     22  1.1  kamil   return system(CmdLine.c_str());
     23  1.1  kamil }
     24  1.1  kamil 
     25  1.1  kamil } // namespace fuzzer
     26  1.1  kamil 
     27  1.1  kamil #endif
     28