Let me be upfront with this: I'm not a programmer / developer, so forgive if this sounds more than slightly ignorant. I'm trying to assist a developer who doesn't have a *nix background.
We have an HP-UX 11.0 box running IBM's UniVerse database version 10.1. The database application runs some locally written C code to do some remote data access. This is, in Universe-speak, GCI (generalized call interface?) code.
The issue at hand is this:
Currently, the application is accessed via telnet. Part of the C code does a "getlogin" to grab the username which is then used throughout the remainder of the C stuff. That all works properly
The problem: part of the application is being relocated to a windows server. The remaing portion, including the 'gci' c code will remain on the server previously described and will be accessed via universe's uvrpc daemon. When this happens, the getlogin does not return a userid, only "". My surmise is that that uvrpcd is not placing info in utmp.
The question, given the circumstances, does anyone know of a method that the userid information can be obtained.
FWIW: An issue has been raised w/ Universe support as well
Thx....scott