ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzahz_5.4.0.1/utildev.htm

36 lines
1.2 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<meta http-equiv="Content-Type" content=
"text/html; charset=utf-8">
<title>Developing your own utilities</title>
<LINK rel="stylesheet" type="text/css" href="../rzahg/ic.css">
</HEAD>
<body bgcolor="#FFFFFF">
<!-- Java sync-link -->
<SCRIPT LANGUAGE="Javascript" SRC="../rzahg/synch.js" TYPE="text/javascript"></SCRIPT>
<h2>Developing your own utilities</h2>
<p>You can develop your own
utility programs using any language, although ILE/C, ILE/C++, and
Java have the best runtime support. When creating ILE/C or ILE/C++
programs, you should use Integrated File System I/O when creating
all of the modules in your utility program.</p>
<p>A utility reads input from standard input or descriptor 0,
writes output to standard output or descriptor 1, and writes errors
to standard error or descriptor 2.</p>
<p>If your utility program uses the ILE/C or ILE/C++ standard files
for I/O, you can run your utility from either the <strong>
qsh</strong> command line or the QCMD command line. If your utility
reads and writes directly from descriptors 0, 1, and 2, you can
only run your utility from the Qshell command line.</p>
</body>
</html>