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