I've just ported the latest version of an application I wrote on a Sun
to a Linux 7.2 system. Everything works except for the catalog messages
system. The
catgets() never finds the message in the catalog.
Upon further investigation, I find that the
catopen() function is
silently failing and returning a bogus
nl_catd descriptor and no
error response (-1). This same set of code worked fine on Linux 7.0.
I've got two Mandrake boxes and both exhibit the same problem, so I figure
it is not a configuration/Envinornment issue (though you never know)
How would I go about finding the source code to catopen() and
compiling a debug version to run through gdb? I'm new to Linux,
but have been doing Unix for 18 years, so I would appreciate a little guidance.
This problem is really hanging me up.
--
Brian Douglass
Transaction Processing Solutions, Inc.
8555 W. Sahara
Suite 112
Las Vegas, NV 89117
Voice: 702-254-5485
Fax: 702-254-9449
e-mail: bri...@tps-eoltp.com