FLANG
include
flang
Runtime
execute.h
1
//===-- include/flang/Runtime/command.h -------------------------*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#ifndef FORTRAN_RUNTIME_EXECUTE_H_
10
#define FORTRAN_RUNTIME_EXECUTE_H_
11
12
#include "flang/Runtime/entry-names.h"
13
14
namespace
Fortran::runtime {
15
class
Descriptor;
16
17
extern
"C"
{
18
19
// 16.9.83 EXECUTE_COMMAND_LINE
20
// Execute a command line.
21
// Returns a EXITSTAT, CMDSTAT, and CMDMSG as described in the standard.
22
void
RTNAME(ExecuteCommandLine)(
const
Descriptor &command,
bool
wait =
true
,
23
const
Descriptor *exitstat =
nullptr
,
const
Descriptor *cmdstat =
nullptr
,
24
const
Descriptor *cmdmsg =
nullptr
,
const
char
*sourceFile =
nullptr
,
25
int
line = 0);
26
}
27
}
// namespace Fortran::runtime
28
29
#endif
// FORTRAN_RUNTIME_EXECUTE_H_
Generated on Thu Apr 24 2025 21:44:35 for FLANG by
1.9.6