xemul(1)


xemul -- XENIX Emulator

xrun- XENIX Emulator

Synopsis

/usr/bin/xemul filename [arg...]
/usr/bin/xrun filename [arg...]

Description

Use either of these commands from a UnixWare shell to run a XENIX system executable using the XENIX Emulator. The filename is required and is the file or path name of a XENIX executable. Any arguments required by the XENIX executable are supplied after filename.

Note that most XENIX binaries can simply be run in a UnixWare shell and the kernel will invoke the XENIX emulator automatically.

In either case, setting the following environment variables affect the operation of the XENIX emulator as indicated:


XEMUL_OSR5
By default, xemul emulates a native XENIX system. Some XENIX applications, however, may rely upon unique aspects of the XENIX emulator supported on OpenServer. Setting XEMUL_OSR5 in the current environment enables the OpenServer emulator behavior. This includes, for example, allowing minor buffer overruns and occasional accidental reuse of freed memory.

XEMUL_TRACE
For debugging; sets trace flags, with trace output then written to the file xtrace.pid, where pid is the process ID of the XENIX process.

XEMUL_TRACE_DIR
Sets the output directory used by XEMUL_TRACE; the default is /tmp.

The following system services are not supported by xemul:


© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004