Consultor Eletrônico



Kbase 16400: Problems with 7.3D and rlogin on HP-UX 10.20
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
Problems with 7.3D and rlogin on HP-UX 10.20

What problem does this notebook entry address?

You cannot run PROGRESS 7.3D interactively on HP-UX 10.20 in an rlogin
session. If you wish to run 7.3D on HP-UX 10.20 from a remote login,
you must use telnet. This is a known issue which is going to be fixed
in a patch as of December 13 and will also be fixed in future releases
on HP-UX. This is not a problem on HP-UX 10.01 or 10.10.

What error will occur?

If you attempt to run an interactive PROGRESS session from an rlogin
session using 7.3D on HP-UX 10.20, you will receive the following
error.

Redirection or piping of stdin or stdout is allowed only with -b.
(156)

Why does this occur?

The PROGRESS 7.3D port on HP-UX was linked statically. This means
we included static libraries in the build of the executables. One of
these libraries, libc.a, includes a routine ttyname() that we call in
our c code to determine information about the tty device, The 7.3D
release was built on HP-UX 9.0. What we do with the ttyname() call is
not compatible with HP-UX 10.20.

If you compare a telnet and rlogin session on HP-UX 10.20, you will
see that the telnet session gets a real tty device, tty#, while the
rlogin gets a pseudo tty, pts#. This is the incompatibility.

NOTE: As of December, 1996 there is a patch available (7.3D09) which
resolves this issue. You may order this patch by contacting your
sales representative or calling (781) 280-4218.

Note also that this issue is resolved beginning with Progress Commer-
cial release 7.3E.

Progress Software Technical Support Note # 16400