Patch-ID# 100346-03
Keywords: libxpg.a, libxpg_p.a, libxpg, nl_langinfo, dtconv, symbol, undefined, D_T_FMT, YESSTR
Synopsis: SunOS 4.1.1: patches for libxpg
Date: 30-Jan-92
 
SunOS release: 4.1.1
 
Topic: patches for libxpg.a: symbol _dtconv in libxpg.a; nl_langinfo returns wrong format; nl_langinfo(YESSTR) of libxpg.a caused core dumped
 
BugId's fixed with this patch: 1044722 1042929 1069728 1080928

Architectures for which this patch is available: sun3, sun4

Patches which may conflict with this patch:

Obsoleted by: SYS_V Rel 4, patch 100490-01

Problem Description: 
	NOTE:  for SunOS 4.1.2, use patch 100490

	libxpg.a contained an undefined symbol _dtconv which is a struct.
	libc.a defines a symbol __dtconv which is a pointer.  _dtconv is
	converted to __dtconv so that it is defined.

	nl_langinfo returns date format when asked for date/time format.

	nl_langinfor(YESSTR) of libxpg.a caused core dumped

INSTALL: 
	1. Become root
	2. Save the old versions
	   mv /usr/xpg2lib/libxpg.a{,.FCS}
	   mv /usr/xpg2lib/libxpg_p.a{,.FCS}
	3. Copy the patches for the proper architecture
	   cp -p `arch`/libxpg.a /usr/xpg2lib
	   cp -p `arch`/libxpg_p.a /usr/xpg2lib
