New Features of MPE/iX: Using the Hierarchical File System : COPYRIGHT NOTICE [ New Features of MPE/iX: Using the Hierarchical File System ] MPE/iX 5.0 Documentation
New Features of MPE/iX: Using the Hierarchical File System
900 Series HP 3000 Computer Systems
New Features of MPE/iX: Using the Hierarchical File System
\File System
HP Part No. 32650-90351
Printed in U.S.A.
Edition Second Edition
E0494
________________________________________________________________________
|UNIX(R) is a registered trademark of Unix System Laboratories, Inc. |
|in the U.S.A. and other countries. |
| |
|MS-DOS(R) is a U.S. registered trademark of Microsoft Corporation. |
________________________________________________________________________
Acknowledgements
________________________________________________________________________
|The information contained in this document is subject to change |
|without notice. |
| |
|Hewlett-Packard makes no warranty of any kind with regard to this |
|material, including, but not limited to, the implied warranties of |
|merchantability or fitness for a particular purpose. Hewlett-Packard |
|shall not be liable for errors contained herein or for direct, |
|indirect, special, incidental or consequential damages in connection |
|with the furnishing or use of this material. |
| |
|Hewlett-Packard assumes no responsibility for the use or reliability |
|of its software on equipment that is not furnished by Hewlett-Packard.|
| |
|This document contains proprietary information that is protected by |
|copyright. All rights are reserved. Reproduction, adaptation, or |
|translation without prior written permission is prohibited, except as |
|allowed under the copyright laws. |
________________________________________________________________________
Copyright (c) 1994 by Hewlett-Packard Company
Printed 1994
Printing History
The following table lists the printings of this document, together with
the respective release dates for each edition. The software version
indicates the version of the software product at the time that this
document was issued. Many product releases do not require changes to the
document; therefore, do not expect a one-to-one correspondence between
product releases and document editions.
Edition Date Software Version
---------------------------------------------------------------------------------------
First Edition October 1992 C.45.00
Second Edition April 1994 C.50.00
Preface
MPE/iX, Multiprogramming Executive with Integrated POSIX, is the latest
in a series of forward-compatible operating systems for the HP 3000 line
of computers.
In HP documentation and in talking with HP 3000 users, you will encounter
references to MPE XL, the direct predecessor of MPE/iX. MPE/iX is a
superset of MPE XL. All programs written for MPE XL will run without
change under MPE/iX. You can continue to use MPE XL system documentation,
although it may not refer to features added to the operating system to
support POSIX (for example, hierarchical directories).
Finally, you may encounter references to MPE V, which is the operating
system for HP 3000s not based on PA-RISC architecture. MPE V software
can be run on the PA-RISC (Series 900) HP 3000s in what is known as
compatibility mode.
About This Manual
This manual describes changes to MPE/iX as of Release 4.5 and 5.0. The
major changes introduced as of these releases enhance MPE/iX to make it
"POSIX-compatible." POSIX is an IEEE standard for a portable operating
system interface to support source-level application portability. This
document introduces the enhancements by means of a tutorial, conceptual
background chapters, and chapters that present tasks associated with the
new features of MPE/iX.
Who This Manual Is For
This manual is for experienced HP 3000 system administrators, system
programmers, application developers, and other MPE/iX system users who
are interested in learning about Release 4.5 and 5.0 enhancements.
All readers of this document should be familiar with performing the
following tasks:
* Logging on and off the system
* Accessing files
* Using the MPE command interpreter (CI)
* Executing commands such as LISTF, NEWGROUP, CHGROUP, and ALTSEC
* Using UDCs
Chapters 3, 7, and 8 are specifically for experienced system
administrators. These readers should be familiar with the following
tasks:
* Adding users
* Adding accounts
* Monitoring disk space usage
* Creating and managing files
* Backing up and recovering the system
What's in Each Chapter
Chapter 1 is a tutorial for anyone who wants to learn about what's new by
trying some of the commands. This chapter also includes a brief overview
of the new features. All users should read this chapter.
Chapter 2 provides a conceptual overview of what's new. It includes
information about MPE/iX file and directory name syntax and lists new and
changed commands and utilities. All users should read this chapter.
Chapter 3 summarizes the major changes that system administrators need to
know about such as the addition of the user and group databases, backup
and restore changes, expanded search capabilities, and security
enhancements.
Chapter 4 provides an overview of new and enhanced features accessible
through MPE/iX system intrinsics. The new features described are
hierarchical directories, MPE/iX byte-stream files, renaming a file
across account boundaries, and append mode. Security, object ownership,
and file manipulation commands and intrinsics have been enhanced.
Although the information in this chapter is particularly relevant for
programmers, other advanced users would benefit from reading it.
Chapter 5 defines directories and explains how to name and create them.
It also includes step-by-step instructions on how to list directories,
list directory contents, move from one directory to another, determine
the amount of space used by directories, and delete directories. All
users should read this chapter.
Chapter 6 describes changes to tasks that relate to files including
naming files, listing files, displaying files, deleting files, working
with byte stream files, and spooling files. All users should read this
chapter.
Chapter 7 describes the group and user databases and how they are
created, and tells how to keep them up to date. It also discusses new
options provided when adding users onto MPE/iX. This chapter is most
relevant to system administrators.
Chapter 8 describes storing and restoring files, explains new options to
the STORE and RESTORE commands, and reminds system administrators to
modify the backup procedures to back up the hierarchical file system.
Chapter 9 presents enhancements to file system security. It includes a
brief discussion of access control definitions and access modes and
describes tasks such as listing ACDs and changing access to files and
directories. This chapter is most relevant to system administrators, but
it includes information for all users.
The Glossary defines many of the new terms used throughout this manual.
For More Information
For information on MPE/iX, refer to the full MPE/iX documentation set.
The MPE/iX Documentation Guide (32650-90144) describes all available
manuals.
For details on new commands, refer to the MPE/iX Commands Reference
Manual, Volumes I & II (32650-60115).
For details on intrinsics, refer to the MPE/iX Intrinsics Reference
Manual (32650-90028).
For information on error messages, refer to the Error Message Manuals,
Volumes I, II, & III (32650-60016).
Refer to the IEEE 1003 Standards documents, for information about the
POSIX standards:
* 1003.1 - C language bindings
* 1003.2 - Shell commands and utilities
Additional manuals are available with the MPE/iX Developer's Kit
(36430A). This kit is an optional product for programmers planning to
develop POSIX applications or use POSIX functions in programming
applications on MPE/iX. The MPE/iX Developer's Kit includes the following
manuals:
* MPE/iX Developer's Kit Reference Manual, Volumes I and II
(36430-90001 and 36430-90002) describe programmatic interfaces and
extensions to the C library.
* MPE/iX Shell and Utilities User's Guide (36431- 90002)
provides a command overview and tutorials on the MPE/iX
shell and describes utilities such as make, yacc, lex, and
awk.
* MPE/iX Shell and Utilities Reference Manual, Volumes I and
II (36431-90001 and 36431-90003) contain complete
descriptions of all MPE/iX shell commands.
* HP C/iX Reference Manual (31506-90005) provides a complete
reference for the C programming language.
* HP C Programmer's Guide (92434-90002) includes information on
programming in C.
* HP C/iX Library Reference Manual (30026-90001) describes C library
routines that are available in the POSIX.1/iX library.
* The POSIX.1 Standard: A Programmer's Guide (36430-90003) by Fred
Zlotnick, Benjamin/Cummings Publishing Company, Inc., 1991. A
programmer's guide to using POSIX.2 C library functions to create
portable programs.
How to Use This Document
This document is written for a broad audience. Certain sections are more
relevant to some readers than others. The following table shows you what
to read depending on your focus and what kind of information you need.
NOTE If you normally work within an application while using MPE/iX, you
don't need to read this manual. It is for people who work from the
MPE/iX command interpreter (CI).
Where to Go for Information
-----------------------------------------------------------------------------------------------
| | | |
| Information Covered | What to Read | Who Should Read |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| Overview of new features in | Tutorial, Chapter 1 | All users |
| tutorial form | | |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| Overview of all MPE/iX changes | Whole manual | Programmers, system managers, |
| including programming and system | | system operators, general |
| administration changes | | users |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| Programming information including | Chapters 2, 4, 6, 7 | Programmers, advanced system |
| intrinsics changes | | managers |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| System administration information | Chapters 2, 3, 5, 6, | System managers, system |
| | 7, 8, 9 | operators |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| General overview of new features | Chapters 1, 2, 3, 4, | All users |
| | 6, 7, 9 | |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| Security enhancements | Chapter 3 or 4 and | System managers (read Chapters |
| | Chapter 9 | 3 and 9), programmers (read |
| | | Chapters 4 and 9) |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| Backup and restore changes | Chapter 8 | System managers, system |
| | | operators, and programmers |
| | | |
-----------------------------------------------------------------------------------------------
MPE/iX 5.0 Documentation