/usr/bin/xemul filename [arg...]
/usr/bin/xrun filename [arg...]
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
Any arguments required by the XENIX executable are supplied after
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:
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
This includes, for example, allowing minor buffer overruns and occasional
accidental reuse of freed memory.
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.
Sets the output directory used by XEMUL_TRACE; the default
The following system services are not supported by xemul:
Xenix shared memory
Mandatory file locking
Device ioctl(2) commands
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004