|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: IT Resource Center (support_feedback_at_us-support2-mail.external.hp.com)
Date: Sun Oct 20 2002 - 17:25:42 CDT
HP Support Information Digests
===============================================================================
o IT Resource Center World Wide Web Service
---------------------------------------------------
If you subscribed through the IT Resource Center and would
like to be REMOVED from this mailing list, access the
IT Resource Center on the World Wide Web at:
Login using your IT Resource Center User ID and Password.
Then select Support Information Digests (located under
Maintenance and Support). You may then unsubscribe from the
appropriate digest.
To download a patch referenced below, access the
IT Resource Center on the World Wide Web at:
Login using your IT Resource Center User ID and Password.
Then select Individual Patches (under Maintenance and Support)
to access the patch. You may also download a patch via anonymous
ftp(1) from ftp.itrc.hp.com.
===============================================================================
Digest Name: weekly HP-UX series 700 11.X patch digest
Created: Sun Oct 20 6:05:52 EDT 2002
Table of Contents:
Document ID Title
--------------- -----------
PHKL_27839 s700_800 11.11 physio thread hang
PHKL_27532 s700_800 11.11 ServiceGuard/vsar incompatibility removed
PHKL_27531 s700_800 11.11 Psets Enablement; FSS iCOD; callback
PHCO_27907 s700_800 11.00 libsamalloc cumulative patch
PHSS_27210 s700_800 11.11 Predictive C.11.i cumulative patch
PHCO_27774 s700_800 11.00 libc cumulative patch
PHCO_27672 s700_800 11.00 Software Distributor (SD) Cumulative Patch
PHSS_28047 s700_800 11.00 SUPPORT-TOOLS patch
PHSS_28027 s700_800 11.X OV NNM6.31/ET1.51 connectedNodes.ovpl fix
PHSS_27988 s700_800 11.04 Virtualvault 4.6 HTTP response error
PHSS_25292 s700_800 11.22 Graphics3D cumulative patch
PHSS_25291 s700_800 11.22 Xserver cumulative patch
PHKL_27918 s700_800 11.11 EPIC debug info
PHCO_27887 s700_800 11.00 join(1) cumulative patch
PHCO_27755 s700_800 11.11 make(1) cumulative patch
The documents are listed below.
-------------------------------------------------------------------------------
Document ID: PHKL_27839
Date Loaded: 20021017
Title: s700_800 11.11 physio thread hang
Patch Name: PHKL_27839
Patch Description: s700_800 11.11 physio thread hang
Creation Date: 02/09/12
Post Date: 02/10/17
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical: No
Category Tags:
defect_repair general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27839
Symptoms:
PHKL_27839:
( SR:8606261885 CR:JAGae26205 )
In a multi-threaded process, if one thread is doing
raw or character device I/O, other threads in the
process may fail to make forward progress until the
I/O completes.
Defect Description:
PHKL_27839:
( SR:8606261885 CR:JAGae26205 )
The raw I/O routine was holding the process' virtual
address space (vas) lock for the duration of the I/O,
even though it was not needed for the normal case and
only rarely needed for an exception case. This
effectively blocked any other thread in the process
which needed access to the vas lock, such as for
another I/O, thread creation, mmap, thread exit, etc.,
for the duration of the I/O. When the I/O was to a
slow device, such as a tape drive, this could be a
considerable delay.
Resolution:
Eliminated use of the vas lock in the normal raw or
character device I/O path, retaining its usage only
for the rare exception case.
Enhancement:
No
SR:
8606261885
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libsvc-pdk.a(physio.o)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libsvc-pdk.a(physio.o)
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libsvc-pdk.a(physio.o):
physio.c $Date: 2002/09/05 13:05:35 $Revision: r11.1
1/1 PATCH_11.11 (PHKL_27839)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libsvc-pdk.a(physio.o):
physio.c $Date: 2002/09/05 13:05:35 $Revision: r11.1
1/1 PATCH_11.11 (PHKL_27839)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
389841480 10916 /usr/conf/lib/libsvc-pdk.a(physio.o)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
1219005764 22128 /usr/conf/lib/libsvc-pdk.a(physio.o)
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches:
PHKL_27364:
s700: 11.00
s800: 11.00
Patch Package Size: 60 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHKL_27839
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_27839.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_27839. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHKL_27839.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_27839.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_27839.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHKL_27839------------------------------------------
Document ID: PHKL_27532
Date Loaded: 20021017
Title: s700_800 11.11 ServiceGuard/vsar incompatibility removed
Patch Name: PHKL_27532
Patch Description: s700_800 11.11 ServiceGuard/vsar incompatibility removed
Creation Date: 02/09/06
Post Date: 02/10/17
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_27532: CORRUPTION
Category Tags:
defect_repair general_release critical corruption
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27532
Symptoms:
PHKL_27532:
( SR:8606258770 CR:JAGae23090 )
This problem occurs on systems running MC/ServiceGuard and
either of the unsupported performance tools 'cyclemeter' or
'vsar.' Because of this defect, an MC/ServiceGuard system
did not TOC after cmcld failfast. Data corruption results
from the continued operation of the system that was supposed
to stop running with a TOC.
Defect Description:
PHKL_27532:
( SR:8606258770 CR:JAGae23090 )
'cyclemeter' and 'vsar' are unofficial tools for HP-UX.
These tools are not certified for use on customer systems.
The tools cyclemeter and vsar are unaware of MC/ServiceGuard
and MC/ServiceGuard is unaware of the tools. However, both
MC/ServiceGuard and the tools make use of a kernel facility
that provides a 'callback' on each clock tick. This facility
is designed to handle only one callback function. As long
as only MC/ServiceGuard or only the tools were using the
callback facility, there was no conflict. However, when
MC/ServiceGuard is already using the callback facility and
either cyclemeter or vsar is started, the tools replace the
MC/ServiceGuard callback function with their own function
pointer and then very quickly replace the function pointer
with NULL, turning off the callback. The result is that
MC/ServiceGuard stops getting its callback at each clock
tick. This disrupts the MC/ServiceGuard failfast operation
and prevents the TOC.
Resolution:
cyclemeter and vsar performance monitoring tools will use a
new mechanism to get a callback per clock tick. Therefore
these tools will not interfere with MC/ServiceGuard.
Enhancement:
No
SR:
8606258770
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libperf.a(ivt_intercept.o)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libperf.a(ivt_intercept.o)
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libperf.a(ivt_intercept.o):
ivt_intercept.c $Date: 2002/07/16 08:56:53 $Revision
: r11.11/1 PATCH_11.11 (PHKL_27532)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libperf.a(ivt_intercept.o):
ivt_intercept.c $Date: 2002/07/16 08:56:53 $Revision
: r11.11/1 PATCH_11.11 (PHKL_27532)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
985539315 8256 /usr/conf/lib/libperf.a(ivt_intercept.o)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
3514177465 19704 /usr/conf/lib/libperf.a(ivt_intercept.o)
Patch Conflicts: None
Patch Dependencies:
s700: 11.11: PHKL_27531
s800: 11.11: PHKL_27531
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 50 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHKL_27532
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_27532.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_27532. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHKL_27532.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_27532.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_27532.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHKL_27532------------------------------------------
Document ID: PHKL_27531
Date Loaded: 20021017
Title: s700_800 11.11 Psets Enablement; FSS iCOD; callback
Patch Name: PHKL_27531
Patch Description: s700_800 11.11 Psets Enablement; FSS iCOD; callback
Creation Date: 02/09/10
Post Date: 02/10/17
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products: N/A
Filesets:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical: No
Category Tags:
defect_repair enhancement general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27531
Symptoms:
PHKL_27531:
( SR:8606277297 CR:JAGae41368 )
The design for callbacks on clock interrupts only allows for
a single client to register a callback at a time.
Registering multiple callbacks simultaneously will cause the
callbacks to interfere with each other.
PHKL_26232:
( SR:8606235626 CR:JAGae04770 )
When running Process Resource Manager(PRM) on Instant
Capacity On Demand (iCOD) enabled system, PRM groups may
exceed their CPU entitlement when the PRM capping feature
is on.
PHKL_24573:
( SR:8606200799 CR:JAGad69975 )
This patch is a member of a set of patches needed to enable
the HP-UX Processor Sets product (PROCSETS). When PROCSETS
product is installed, it will install the full set of
required patches for that product, including this patch.
If the HP-UX Processor Sets product is not installed, this
change will have no impact on your system.
Defect Description:
PHKL_27531:
( SR:8606277297 CR:JAGae41368 )
The system doesn't support simultaneous multiple callbacks.
Resolution:
This patch implements a new function which can be used to
schedule a callback per processor on each clock tick. This
new function can be called by multiple system components
thereby eliminating the potential for interference.
PHKL_26232:
( SR:8606235626 CR:JAGae04770 )
The scheduler used by PRM charges CPU usage based on shares
allocated to each processor, to appropriate PRM groups.
However, on iCOD systems, where one or more processors are
deallocated, CPU time on deallocated processors was charged
erroneously to PRM groups. This erroneous charge gave the
appearance of PRM groups achieving usage beyond entitlement,
when PRM capping feature is on.
Resolution:
CPU time on deallocated processors will not be charged to
PRM groups.
PHKL_24573:
( SR:8606200799 CR:JAGad69975 )
This patch contains minor enhancements required to support
the HP-UX Processor Sets product.
Resolution:
Enhancements added to enable the clock interrupt path to
handle processor sets impact when Processor Sets is enabled.
Enhancement:
No (superseded patches contained enhancements)
PHKL_27531:
Enhancements were delivered in a patch this one has
superseded. Please review the Defect Description
text for more information.
SR:
8606200799 8606235626 8606277297
Patch Files:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libpm.a(pm_clockint.o)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libpm.a(pm_clockint.o)
what(1) Output:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libpm.a(pm_clockint.o):
pm_clockint.c $Date: 2002/07/16 08:56:31 $Revision:
r11.11/3 PATCH_11.11 (PHKL_27531)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libpm.a(pm_clockint.o):
pm_clockint.c $Date: 2002/07/16 08:56:31 $Revision:
r11.11/3 PATCH_11.11 (PHKL_27531)
cksum(1) Output:
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP:
3183946197 6228 /usr/conf/lib/libpm.a(pm_clockint.o)
OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP:
58388715 14176 /usr/conf/lib/libpm.a(pm_clockint.o)
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHKL_26232 PHKL_24573
Equivalent Patches: None
Patch Package Size: 50 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHKL_27531
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_27531.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_27531. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHKL_27531.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_27531.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_27531.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHKL_27531------------------------------------------
Document ID: PHCO_27907
Date Loaded: 20021017
Title: s700_800 11.00 libsamalloc cumulative patch
Patch Name: PHCO_27907
Patch Description: s700_800 11.00 libsamalloc cumulative patch
Creation Date: 02/10/04
Post Date: 02/10/17
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
enhancement general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHCO_27907
Symptoms:
PHCO_27907:
When malloc(3C) requests a large amount of memory
which is then freed, the break value does not get
reset.
JAGae14464; SR 8606248064
Defect Description:
PHCO_27907:
malloc(3C) does not release the last block freed to
the heap.
Resolution:
A new library (libsamalloc.sl) is provided which
implements the feature of releasing last block freed
to the heap for 32 bit applications using single arena,
thereby resetting the curbrk value. The size of the
last block freed should be greater than 2 times expansion
factor.The feature gets automatically disabled if any of
the following options to malloc(3C) are enabled.
1) largemalloc.
2) Thread local cache.
3) M_KEEP.
This new library has to be linked ahead of libc.sl
Example :
$export _M_ARENA_OPTS=1:32
Here the expansion factor is 32 (32x4096 bytes )
The last block will be released to heap only if its size
is greater than 2 times expansion factor (32x4096bytes).
JAGae14464; SR 8606248064
Enhancement:
Yes
PHCO_27907:
This is an enhancement to deliver a new library
(libsamalloc.sl) which implements the feature of releasing
last block freed to the heap for 32 bit applications using
single arena.
SR:
8606248064
Patch Files:
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/libsamalloc.1
/usr/lib/libsamalloc.sl
what(1) Output:
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/libsamalloc.1:
$ PATCH/11.00:PHCO_27907 Oct 1 2002 06:15:20 $
/usr/lib/libsamalloc.sl:
$ PATCH/11.00:PHCO_27907 Oct 1 2002 06:15:20 $
cksum(1) Output:
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
956032910 57344 /usr/lib/libsamalloc.1
956032910 57344 /usr/lib/libsamalloc.sl
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHCO_27774
s800: 11.00: PHCO_27774
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 80 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHCO_27907
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHCO_27907.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHCO_27907. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHCO_27907.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHCO_27907.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_27907.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHCO_27907------------------------------------------
Document ID: PHSS_27210
Date Loaded: 20021015
Title: s700_800 11.11 Predictive C.11.i cumulative patch
Patch Name: PHSS_27210
Patch Description: s700_800 11.11 Predictive C.11.i cumulative patch
Creation Date: 02/09/26
Post Date: 02/10/15
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products:
Predictive C.11.iB C.11.iC C.11.iD C.11.iE
Filesets:
Predictive.PREDICTIVE-RUN,fr=C.11.11.4,fa=HP-UX_B.11.11_32/64,v=HP
Predictive.PREDICTIVE-RUN,fr=C.11.11.3,fa=HP-UX_B.11.11_32/64,v=HP
Predictive.PREDICTIVE-RUN,fr=C.11.11.2,fa=HP-UX_B.11.11_32/64,v=HP
Predictive.PREDICTIVE-RUN,fr=C.11.11.1,fa=HP-UX_B.11.11_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair enhancement general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_27210
Symptoms:
PHSS_27210:
1) msreconfig still has issues with newer SupportPlus
releases (JAGae45703)
2) monconfig gets an error about missing dictionary file
for SAN_Monitor (JAGae27471)
3) LOGSCAN(170): Check for shutdown failed (JAGae28925)
4) EMSSCAN serial number creation causes problems for
Response Center Predictive. (JAGae33419)
5) PROCSCNP gets the following error when attempting to
retrieve the version for pdcinfo:
Calling pdcinfo program /usr/sbin/diag/contrib/pdcinfo
ERROR: PDCINFO file pdcinfo.c is Revision 0.00. Predictive
requires file pdcinfo.c Revision 1.21 (PDCINFO Version
A.02.00) or later
(JAGae45858)
PHSS_26803:
1) MEMSCAN(160B) errors generated by Predictive on some
HWE/SupportPlus releases. (JAGae17375)
Defect Description:
PHSS_27210:
1) msreconfig checked for specific versions of
HWE/SupportPlus, and assumed it was an old version if it
did not match the list of expected versions.
2) The configuration file erroneously added DiskArray
to the name of the SAN_Monitor monitor.
3) Due to the way variables are initialized, LOGSCAN will
almost always check for shutdown as soon as it starts up.
4) EMSSCAN used to make up a serial number based on the
disk physical device path. The problem was that for the
same class of machines (say an Nclass) most disks have
the same path. This leads to many duplicate unit model
and unit serial numbers. This tends to cause problems
for the Response Center Predictive system.
5) PROCSCNP was looking for a revision string of the form:
pdcinfo.c, $Revision: x.xx
The string is now of the form:
pdcinfo_main.c, $Revision: x.xx
PHSS_26803:
1) msreconfig script(and install script) has issues with
some newer SupportPlus releases. Although these releases
are not supported, since they will operate, we are changing
msreconfig to put the proper version of MEMSCANP in place.
(JAGae17375)
Enhancement:
Yes
PHSS_27210:
This patch delivers Predictive support for SupportPlus
releases greater than A.30.00.
PHSS_26803:
This patch delivers Predictive support for SupportPlus
release A.30.00.
SR:
8606251309 8606263143 8606264596
Patch Files:
Predictive.PREDICTIVE-RUN,fr=C.11.11.4,
fa=HP-UX_B.11.11_32/64,v=HP:
Predictive.PREDICTIVE-RUN,fr=C.11.11.3,
fa=HP-UX_B.11.11_32/64,v=HP:
Predictive.PREDICTIVE-RUN,fr=C.11.11.2,
fa=HP-UX_B.11.11_32/64,v=HP:
Predictive.PREDICTIVE-RUN,fr=C.11.11.1,
fa=HP-UX_B.11.11_32/64,v=HP:
/opt/pred/bin/ARRYSCN1
/opt/pred/bin/CPSMG000
/opt/pred/bin/CPSUI000
/opt/pred/bin/Dialers
/opt/pred/bin/EMSSCAN
/opt/pred/bin/FIMGCAT
/opt/pred/bin/LOGSCANP
/opt/pred/bin/PROCSCNP
/opt/pred/bin/PSCONFGP
/opt/pred/bin/PSCONFIG
/opt/pred/bin/PSDCTSTD
/opt/pred/bin/PSKRMP
/opt/pred/bin/PSMDBSP
/opt/pred/bin/PSPTKCAT
/opt/pred/bin/PSRULEUP
/opt/pred/bin/PSUXFDMP
/opt/pred/bin/PSUXFRDM
/opt/pred/bin/PSUXFRDP
/opt/pred/bin/PTRACKP
/opt/pred/bin/README.11i
/opt/pred/bin/Rel_NOTES.PRED
/opt/pred/bin/SCHEDCAT
/opt/pred/bin/SCSISCNP
/opt/pred/bin/SGSCANP
/opt/pred/bin/XFERMAIL
/opt/pred/bin/addDialers
/opt/pred/bin/circat
/opt/pred/bin/cirtail
/opt/pred/bin/dbsupp
/opt/pred/bin/dcconfig.sh
/opt/pred/bin/libpsux.sl
/opt/pred/bin/mrgDialers
/opt/pred/bin/msreconfig
/opt/pred/bin/psconfig
/opt/pred/bin/psmond
/opt/pred/bin/ptrack10.sh
/opt/pred/bin/schedchk
/opt/pred/bin/swinv10.sh
/opt/pred/bin/tcpemail
/opt/pred/bin/tcpemstats
/opt/pred/config/pt/FC60_monitor.pt
/opt/pred/config/pt/RemoteMonitor.pt
/opt/pred/config/pt/disk_em.pt
/opt/pred/config/pt/dm_FCMS_adapter.pt
/opt/pred/config/pt/dm_core_hw.pt
/opt/pred/config/pt/dm_fc_scsi_mux.pt
/opt/pred/config/pt/dm_fc_sw.pt
/opt/pred/config/pt/dm_ses_enclosure.pt
/opt/pred/config/pt/dm_stape.pt
/opt/pred/config/pt/fc60mon.pt
/opt/pred/config/pt/ha_disk_array.pt
/opt/pred/config/pt/header.pt
/opt/pred/newconfig/etc/ddfa/predictpcf
/opt/pred/newconfig/etc/rc.config.d/predictive
/opt/pred/newconfig/opt/pred/bin/.forward
/opt/pred/newconfig/opt/pred/bin/MEMSCANP
/opt/pred/newconfig/opt/pred/bin/MEMSCANP.0106
/opt/pred/newconfig/opt/pred/bin/MEMSCANP.0109
/opt/pred/newconfig/opt/pred/bin/U001AU01
/opt/pred/newconfig/opt/pred/bin/U001SG00
/opt/pred/newconfig/opt/pred/bin/U002EMS0
/opt/pred/newconfig/opt/pred/bin/U002EMS6
/opt/pred/newconfig/opt/pred/bin/U003CORE
/opt/pred/newconfig/opt/pred/bin/U003EMS3
/opt/pred/newconfig/opt/pred/bin/U003FCSW
/opt/pred/newconfig/opt/pred/bin/U003OPT2
/opt/pred/newconfig/opt/pred/bin/U003PC00
/opt/pred/newconfig/opt/pred/bin/U003RMON
/opt/pred/newconfig/opt/pred/bin/U004EMS4
/opt/pred/newconfig/opt/pred/bin/U004EMS5
/opt/pred/newconfig/opt/pred/bin/U004TP8S
/opt/pred/newconfig/opt/pred/bin/U005PP00
/opt/pred/newconfig/opt/pred/bin/U005TPHD
/opt/pred/newconfig/opt/pred/bin/U006DSM2
/opt/pred/newconfig/opt/pred/bin/U007DSSC
/opt/pred/newconfig/opt/pred/bin/U007EMS2
/opt/pred/newconfig/opt/pred/bin/U010EMS1
/opt/pred/newconfig/opt/pred/bin/U013DS5A
/opt/pred/newconfig/opt/pred/bin/U013TP78
/opt/pred/newconfig/opt/pred/bin/U014DS35
/opt/pred/newconfig/opt/pred/bin/U014DS3F
/opt/pred/newconfig/opt/pred/bin/U014DS56
/opt/pred/newconfig/opt/pred/bin/U014RU00
/opt/pred/newconfig/opt/pred/bin/U015DS22
/opt/pred/newconfig/opt/pred/bin/U017DS2F
/opt/pred/newconfig/opt/pred/bin/U017DSWS
/opt/pred/newconfig/opt/pred/bin/U017DU00
/opt/pred/newconfig/opt/pred/bin/U017LU00
/opt/pred/newconfig/opt/pred/bin/U018DS37
/opt/pred/newconfig/opt/pred/bin/U019DS2S
/opt/pred/newconfig/opt/pred/bin/U019DS5S
/opt/pred/newconfig/opt/pred/bin/U021DS5F
/opt/pred/newconfig/opt/pred/bin/U021MC00
/opt/pred/newconfig/opt/pred/bin/U023ME00
/opt/pred/newconfig/opt/pred/bin/U024DS7S
/opt/pred/newconfig/opt/pred/bin/U024OEM1
/opt/pred/newconfig/opt/pred/bin/U026DSM1
/opt/pred/newconfig/opt/pred/bin/U026MU00
/opt/pred/newconfig/opt/pred/bin/U027SU00
/opt/pred/newconfig/opt/pred/bin/U028TP15
/opt/pred/newconfig/opt/pred/bin/U030PS00
/opt/pred/newconfig/opt/pred/bin/psupschd
/sbin/init.d/predictive
/sbin/rc1.d/K256predictive
/sbin/rc2.d/S744predictive
/var/stm/config/tools/monitor/predictive.sapcfg
what(1) Output:
Predictive.PREDICTIVE-RUN,fr=C.11.11.4,
fa=HP-UX_B.11.11_32/64,v=HP:
/opt/pred/bin/ARRYSCN1:
$Header: /newpred/arryscn1/src/arryscn1.p 111.1.1.1
2001-03-22 15:07:34-08 wenk Exp $
PSCONFGP,02/10/02,A.10.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/CPSMG000:
None
/opt/pred/bin/CPSUI000:
None
/opt/pred/bin/Dialers:
None
/opt/pred/bin/EMSSCAN:
$Header: /newpred/emsscan/src/emsscan.p 111.1.1.2 20
02-09-26 16:40:48-07 suem Exp $
PSCONFGP,02/10/02,A.10.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/FIMGCAT:
None
/opt/pred/bin/LOGSCANP:
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_cleanup.inc 11
1.1.1.1 2001-03-22 15:32:31-08 wenk Exp $
$Header: /newpred/logscan/src/fakeread.inc 111.1.1.1
2001-03-22 15:32:01-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/build_product_id.inc 1
11.1.1.1 2001-03-22 15:31:54-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/format_sys_event.inc 1
11.1.1.1 2001-03-22 15:32:04-08 wenk Exp $
$Header: /newpred/logscan/src/process_sys_rec.inc 11
1.1.1.1 2001-03-22 15:32:55-08 wenk Exp $
$Header: /newpred/logscan/src/process_sys_logs.inc 1
11.1.1.2 2002-09-26 15:26:38-07 suem Exp $
$Header: /newpred/logscan/src/get_cpu_rec.inc 111.1.
1.1 2001-03-22 15:32:07-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/get_log_start_date.inc
111.1.1.1 2001-03-22 15:32:11-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/init_sys_logfile.inc 1
11.1.1.1 2001-03-22 15:32:21-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/get_peripheral_config.
inc 111.1.1.1 2001-03-22 15:32:14-08 wenk Ex
p $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/get_valid_rec_types.in
c 111.1.1.1 2001-03-22 15:32:18-08 wenk Exp
$
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/l_init_global_vars.inc
111.1.1.1 2001-03-22 15:32:25-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/l_init_ps_files.inc 11
1.1.1.1 2001-03-22 15:32:28-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_trace.inc 111.
1.1.1 2001-03-22 15:32:38-08 wenk Exp $
$Header: /newpred/logscan/src/logscan_init.inc 111.1
.1.1 2001-03-22 15:32:35-08 wenk Exp $
$Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
-22 16:04:26-08 wenk Exp $
$Header: /newpred/logscan/src/logsmain.p 111.1.1.1 2
001-03-22 15:32:41-08 wenk Exp $
LOGSCAN,02/10/02,B.00.03
PSCONFGP,02/10/02,A.10.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/PROCSCNP:
$Header: /newpred/procscan/src/procscan.p 111.1.1.1
2001-03-22 14:43:47-08 wenk Exp $
tprocid.h, $Revision: 1.36 $
tprocid.h, $Revision: 1.36 $
tprocid.h, $Revision: 1.36 $
tprocid.h, $Revision: 1.36 $
tprocid.h, $Revision: 1.36 $
tprocid.h, $Revision: 1.36 $
tprocid.h, $Revision: 1.36 $
PSCONFGP,02/10/02,A.10.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/PSCONFGP:
$Header: /newpred/include/p/automod.h 111.1.1.1 2001
-03-22 16:04:09-08 wenk Exp $
$Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
1-03-22 16:04:36-08 wenk Exp $
$Header: /newpred/include/p/dautomod.h 111.1.1.1 200
1-03-22 16:04:19-08 wenk Exp $
$Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
01-03-22 16:04:30-08 wenk Exp $
PSCONFGP,02/10/02,A.10.02
$Header: /newpred/configuration/src/iomap.inc 111.1.
1.1 2001-03-22 16:20:20-08 wenk Exp $
$Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
1-03-22 16:04:36-08 wenk Exp $
$Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
-22 16:04:26-08 wenk Exp $
$Header: /newpred/configuration/src/psdacc.inc 111.1
.1.1 2001-03-22 16:20:24-08 wenk Exp $
$Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
01-03-22 16:04:30-08 wenk Exp $
$Header: /newpred/include/p/dautomod.h 111.1.1.1 200
1-03-22 16:04:19-08 wenk Exp $
$Header: /newpred/configuration/src/automod.p 111.1.
1.1 2001-03-22 16:19:24-08 wenk Exp $
PSCONFGP,02/10/02,A.10.02
PSCONFGP,02/10/02,A.10.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
$Revision: 111.1.1.1 $
$Revision: 111.1.1.1 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/PSCONFIG:
$Header: /newpred/psui/src/psui_mainline.inc 111.1.1
.1 2001-03-22 15:19:08-08 wenk Exp $
$Header: /newpred/psui/src/wait_for_ps_run_to_end.in
c 111.1.1.1 2001-03-22 15:21:53-08 wenk Exp
$
$Header: /newpred/psui/src/psui_main_init.inc 111.1.
1.1 2001-03-22 15:16:54-08 wenk Exp $
$Header: /newpred/psui/src/build_item_info.inc 111.1
.1.1 2001-03-22 15:17:06-08 wenk Exp $
$Header: /newpred/psui/src/psui_get_utility.inc 111.
1.1.1 2001-03-22 15:20:08-08 wenk Exp $
$Header: /newpred/psui/src/evaluate_item.inc 111.1.1
.1 2001-03-22 15:17:59-08 wenk Exp $
$Header: /newpred/psui/src/xfer_menu_actions.inc 111
.1.1.1 2001-03-22 15:22:00-08 wenk Exp $
$Header: /newpred/psui/src/set_item_parms.inc 111.1.
1.1 2001-03-22 15:21:32-08 wenk Exp $
$Header: /newpred/psui/src/request_psmon.inc 111.1.1
.1 2001-03-22 15:20:45-08 wenk Exp $
$Header: /newpred/psui/src/prompt_for_periph.inc 111
.1.1.1 2001-03-22 15:19:50-08 wenk Exp $
$Header: /newpred/psui/src/edit_field.inc 111.1.1.1
2001-03-22 15:17:20-08 wenk Exp $
$Header: /newpred/psui/src/translate_field.inc 111.1
.1.1 2001-03-22 15:21:43-08 wenk Exp $
$Header: /newpred/psui/src/get_runtime_value.inc 111
.1.1.1 2001-03-22 15:18:17-08 wenk Exp $
$Header: /newpred/psui/src/psui_functions.inc 111.1.
1.1 2001-03-22 15:20:01-08 wenk Exp $
$Header: /newpred/include/p/automod.h 111.1.1.1 2001
-03-22 16:04:09-08 wenk Exp $
$Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
1-03-22 16:04:36-08 wenk Exp $
$Header: /newpred/include/p/dautomod.h 111.1.1.1 200
1-03-22 16:04:19-08 wenk Exp $
$Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
01-03-22 16:04:30-08 wenk Exp $
$Header: /newpred/psui/src/psui.p 111.1.1.1 2001-03-
22 15:16:47-08 wenk Exp $
PSCONFIG,02/10/02,C.01.00
$Header: /newpred/configuration/src/iomap.inc 111.1.
1.1 2001-03-22 16:20:20-08 wenk Exp $
$Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
1-03-22 16:04:36-08 wenk Exp $
$Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
-22 16:04:26-08 wenk Exp $
$Header: /newpred/configuration/src/psdacc.inc 111.1
.1.1 2001-03-22 16:20:24-08 wenk Exp $
$Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
01-03-22 16:04:30-08 wenk Exp $
$Header: /newpred/include/p/dautomod.h 111.1.1.1 200
1-03-22 16:04:19-08 wenk Exp $
$Header: /newpred/configuration/src/automod.p 111.1.
1.1 2001-03-22 16:19:24-08 wenk Exp $
PSCONFGP,02/10/02,A.10.02
PSCONFGP,02/10/02,A.10.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
$Revision: 111.1.1.1 $
$Revision: 111.1.1.1 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/PSDCTSTD:
None
/opt/pred/bin/PSKRMP:
$Revision: 111.1.1.1 $
/opt/pred/bin/PSMDBSP:
$Header: /newpred/include/p/automod.h 111.1.1.1 2001
-03-22 16:04:09-08 wenk Exp $
$Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
1-03-22 16:04:36-08 wenk Exp $
$Header: /newpred/include/p/dautomod.h 111.1.1.1 200
1-03-22 16:04:19-08 wenk Exp $
$Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
01-03-22 16:04:30-08 wenk Exp $
MDBSERV,02/10/02,A.03.00
$Header: /newpred/configuration/src/iomap.inc 111.1.
1.1 2001-03-22 16:20:20-08 wenk Exp $
$Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
1-03-22 16:04:36-08 wenk Exp $
$Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
-22 16:04:26-08 wenk Exp $
$Header: /newpred/configuration/src/psdacc.inc 111.1
.1.1 2001-03-22 16:20:24-08 wenk Exp $
$Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
01-03-22 16:04:30-08 wenk Exp $
$Header: /newpred/include/p/dautomod.h 111.1.1.1 200
1-03-22 16:04:19-08 wenk Exp $
$Header: /newpred/configuration/src/automod.p 111.1.
1.1 2001-03-22 16:19:24-08 wenk Exp $
PSCONFGP,02/10/02,A.10.02
PSCONFGP,02/10/02,A.10.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
$Header: /newpred/monitor/src1/unamep.c 111.1.1.1 20
01-03-22 15:27:51-08 wenk Exp $
$Revision: 111.1.1.1 $
$Revision: 111.1.1.1 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/PSPTKCAT:
None
/opt/pred/bin/PSRULEUP:
PSRULEUP,02/10/02,B.00.00
PSRULEUP,02/10/02,B.00.00
$Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
-22 16:04:26-08 wenk Exp $
$Header: /newpred/ruleset_update/src/ruupprog.p 111.
1.1.1 2001-03-22 15:14:16-08 wenk Exp $
PSRULEUP,02/10/02,B.00.00
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
/opt/pred/bin/PSUXFDMP:
$Header: /newpred/datacomm/src/signal2.inc 111.1.1.1
2001-03-22 16:18:48-08 wenk Exp $
$Header: /newpred/datacomm/src/signal_handler.inc 11
1.1.1.1 2001-03-22 16:18:51-08 wenk Exp $
$Header: /newpred/datacomm/src/clean_up.inc 111.1.1.
1 2001-03-22 16:16:21-08 wenk Exp $
$Header: /newpred/datacomm/src/close_retry_files.inc
111.1.1.1 2001-03-22 16:16:28-08 wenk Exp $
$Header: /newpred/datacomm/src/report_status.inc 111
.1.1.1 2001-03-22 16:18:24-08 wenk Exp $
$Header: /newpred/datacomm/src/update_xferstatus.inc
111.1.1.1 2001-03-22 16:19:05-08 wenk Exp $
$Header: /newpred/datacomm/src/log_failure.inc 111.1
.1.1 2001-03-22 16:17:53-08 wenk Exp $
$Header: /newpred/datacomm/src/reset_bucket.inc 111.
1.1.1 2001-03-22 16:18:28-08 wenk Exp $
$Header: /newpred/datacomm/src/analyzed_event.inc 11
1.1.1.1 2001-03-22 16:16:01-08 wenk Exp $
$Header: /newpred/datacomm/src/update_cwd.inc 111.1.
1.1 2001-03-22 16:18:58-08 wenk Exp $
$Header: /newpred/datacomm/src/update_mf.inc 111.1.1
.1 2001-03-22 16:19:01-08 wenk Exp $
$Header: /newpred/datacomm/src/adjust_cnf.inc 111.1.
1.1 2001-03-22 16:15:58-08 wenk Exp $
$Header: /newpred/datacomm/src/retry_wait.inc 111.1.
1.1 2001-03-22 16:18:45-08 wenk Exp $
$Header: /newpred/datacomm/src/create_xfer.inc 111.1
.1.1 2001-03-22 16:16:38-08 wenk Exp $
$Header: /newpred/datacomm/src/wait_for_xferdial.inc
111.1.1.1 2001-03-22 16:19:11-08 wenk Exp $
$Header: /newpred/datacomm/src/kill_xferdial.inc 111
.1.1.1 2001-03-22 16:17:50-08 wenk Exp $
$Header: /newpred/datacomm/src/build_cmds.inc 111.1.
1.1 2001-03-22 16:16:04-08 wenk Exp $
$Header: /newpred/datacomm/src/build_options.inc 111
.1.1.1 2001-03-22 16:16:08-08 wenk Exp $
$Header: /newpred/datacomm/src/check_for_file.inc 11
1.1.1.1 2001-03-22 16:16:18-08 wenk Exp $
$Header: /newpred/datacomm/src/initialize.inc 111.1.
1.1 2001-03-22 16:17:39-08 wenk Exp $
$Header: /newpred/datacomm/src/open_retry_files.inc
111.1.1.1 2001-03-22 16:18:10-08 wenk Exp $
$Header: /newpred/datacomm/src/using_dtc_check.inc 1
11.1.1.1 2001-03-22 16:19:08-08 wenk Exp $
$Header: /newpred/datacomm/src/get_datacomm_config.i
nc 111.1.1.1 2001-03-22 16:17:16-08 wenk Exp
$
$Header: /newpred/datacomm/src/get_options.inc 111.1
.1.1 2001-03-22 16:17:26-08 wenk Exp $
$Header: /newpred/datacomm/src/get_options_jcws.inc
111.1.1.1 2001-03-22 16:17:29-08 wenk Exp $
$Header: /newpred/datacomm/src/get_options_psmon.inc
111.1.1.1 2001-03-22 16:17:33-08 wenk Exp $
$Header: /newpred/datacomm/src/get_mode.inc 111.1.1.
1 2001-03-22 16:17:23-08 wenk Exp $
$Header: /newpred/datacomm/src/get_trace.inc 111.1.1
.1 2001-03-22 16:17:36-08 wenk Exp $
$Header: /newpred/datacomm/src/console_msg.inc 111.1
.1.1 2001-03-22 16:16:35-08 wenk Exp $
$Header: /newpred/datacomm/src/retry_intern_file_err
or.inc 111.1.1.1 2001-03-22 16:18:38-08 wenk
Exp $
$Header: /newpred/datacomm/src/retry_internal_error.
inc 111.1.1.1 2001-03-22 16:18:41-08 wenk Ex
p $
$Header: /newpred/datacomm/src/retry_cat_read.inc 11
1.1.1.1 2001-03-22 16:18:35-08 wenk Exp $
$Header: /newpred/datacomm/src/format_dblmf_error.in
c 111.1.1.1 2001-03-22 16:17:05-08 wenk Exp
$
$Header: /newpred/datacomm/src/format_dbpmf_error.in
c 111.1.1.1 2001-03-22 16:17:08-08 wenk Exp
$
$Header: /newpred/datacomm/src/format_dbconfig_error
.inc 111.1.1.1 2001-03-22 16:17:02-08 wenk E
xp $
$Header: /newpred/datacomm/src/format_db_error.inc 1
11.1.1.1 2001-03-22 16:16:58-08 wenk Exp $
$Header: /newpred/datacomm/src/write_trace.inc 111.1
.1.1 2001-03-22 16:19:18-08 wenk Exp $
$Header: /newpred/datacomm/src/retry.h 111.1.1.1 200
1-03-22 16:18:00-08 wenk Exp $
$Header: /newpred/datacomm/src/dctypes.h 111.1.1.1 2
001-03-22 16:16:55-08 wenk Exp $
$Header: /newpred/datacomm/src/retry.p 111.1.1.1 200
1-03-22 16:18:31-08 wenk Exp $
PSUXFDMP,02/10/02,C.10.00
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
$Header: /newpred/datacomm/src/c_write_trace.c 111.1
.1.1 2001-03-22 16:16:11-08 wenk Exp $
$Header: /newpred/datacomm/src/nuke_child.c 111.1.1.
1 2001-03-22 16:18:06-08 wenk Exp $
$Header: /newpred/datacomm/src/kill_orphans.c 111.1.
1.1 2001-03-22 16:17:46-08 wenk Exp $
$Header: /newpred/datacomm/src/clean_up_orphans.c 11
1.1.1.1 2001-03-22 16:16:25-08 wenk Exp $
$Header: /newpred/datacomm/src/get_errno.c 111.1.1.1
2001-03-22 16:17:19-08 wenk Exp $
/opt/pred/bin/PSUXFRDM:
None
/opt/pred/bin/PSUXFRDP:
$Header: /newpred/datacomm/src1/close_files.inc 111.
1.1.1 2001-03-22 16:08:43-08 wenk Exp $
$Header: /newpred/datacomm/src1/report_status.inc 11
1.1.1.1 2001-03-22 16:12:09-08 wenk Exp $
$Header: /newpred/datacomm/src1/send_dial.inc 111.1.
1.1 2001-03-22 16:12:16-08 wenk Exp $
$Header: /newpred/datacomm/src1/get_commands.inc 111
.1.1.1 2001-03-22 16:09:54-08 wenk Exp $
$Header: /newpred/datacomm/src1/parse_command_line.i
nc 111.1.1.1 2001-03-22 16:11:32-08 wenk Exp
$
$Header: /newpred/datacomm/src1/get_commands_from_re
try.inc 111.1.1.1 2001-03-22 16:09:58-08 wen
k Exp $
$Header: /newpred/datacomm/src1/get_options.inc 111.
1.1.1 2001-03-22 16:10:21-08 wenk Exp $
$Header: /newpred/datacomm/src1/parse_options.inc 11
1.1.1.1 2001-03-22 16:11:36-08 wenk Exp $
$Header: /newpred/datacomm/src1/init_sherlock.inc 11
1.1.1.1 2001-03-22 16:10:38-08 wenk Exp $
$Header: /newpred/datacomm/src1/open_files.inc 111.1
.1.1 2001-03-22 16:11:19-08 wenk Exp $
$Header: /newpred/datacomm/src1/get_mode.inc 111.1.1
.1 2001-03-22 16:10:18-08 wenk Exp $
$Header: /newpred/datacomm/src1/initialize.inc 111.1
.1.1 2001-03-22 16:10:42-08 wenk Exp $
$Header: /newpred/datacomm/src1/unrecognized_msg.inc
111.1.1.1 2001-03-22 16:12:53-08 wenk Exp $
$Header: /newpred/datacomm/src1/internal_error.inc 1
11.1.1.1 2001-03-22 16:10:45-08 wenk Exp $
$Header: /newpred/datacomm/src1/dc_cat_read.inc 111.
1.1.1 2001-03-22 16:09:10-08 wenk Exp $
$Header: /newpred/datacomm/src1/dc_cat_open.inc 111.
1.1.1 2001-03-22 16:09:07-08 wenk Exp $
$Header: /newpred/datacomm/src1/write_trace.inc 111.
1.1.1 2001-03-22 16:13:17-08 wenk Exp $
$Header: /newpred/datacomm/src1/controller.h 111.1.1
.1 2001-03-22 16:09:00-08 wenk Exp $
$Header: /newpred/datacomm/src1/dctypes.h 111.1.1.1
2001-03-22 16:09:17-08 wenk Exp $
$Header: /newpred/datacomm/src1/controller.p 111.1.1
.1 2001-03-22 16:09:04-08 wenk Exp $
PSUXFRDP,02/10/02,C.09.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
$Header: /newpred/datacomm/src1/add_cr.c 111.1.1.1 2
001-03-22 16:07:59-08 wenk Exp $
$Header: /newpred/datacomm/src1/add_crc.c 111.1.1.1
2001-03-22 16:08:02-08 wenk Exp $
$Header: /newpred/datacomm/src1/build_lockfile.c 111
.1.1.1 2001-03-22 16:08:05-08 wenk Exp $
$Header: /newpred/datacomm/src1/chk_lockfile.c 111.1
.1.1 2001-03-22 16:08:29-08 wenk Exp $
$Header: /newpred/datacomm/src1/c_write_trace.c 111.
1.1.1 2001-03-22 16:08:19-08 wenk Exp $
$Header: /newpred/datacomm/src1/checksum_ok.c 111.1.
1.1 2001-03-22 16:08:26-08 wenk Exp $
$Header: /newpred/datacomm/src1/cleanup.c 111.1.1.1
2001-03-22 16:08:33-08 wenk Exp $
$Header: /newpred/datacomm/src1/cleanup2.c 111.1.1.1
2001-03-22 16:08:36-08 wenk Exp $
$Header: /newpred/datacomm/src1/clkint.c 111.1.1.1 2
001-03-22 16:08:40-08 wenk Exp $
$Header: /newpred/datacomm/src1/cmain2.c 111.1.1.1 2
001-03-22 16:08:50-08 wenk Exp $
$Header: /newpred/datacomm/src1/connect.c 111.1.1.1
2001-03-22 16:08:53-08 wenk Exp $
$Header: /newpred/datacomm/src1/console_msg.c 111.1.
1.1 2001-03-22 16:08:57-08 wenk Exp $
$Header: /newpred/datacomm/src1/debugging.c 111.1.1.
1 2001-03-22 16:09:21-08 wenk Exp $
$Header: /newpred/datacomm/src1/dial.c 111.1.1.1 200
1-03-22 16:09:24-08 wenk Exp $
$Header: /newpred/datacomm/src1/enable_blocking_io.c
111.1.1.1 2001-03-22 16:09:34-08 wenk Exp $
$Header: /newpred/datacomm/src1/escape_to_cmd.c 111.
1.1.1 2001-03-22 16:09:41-08 wenk Exp $
$Header: /newpred/datacomm/src1/flush_buffer.c 111.1
.1.1 2001-03-22 16:09:44-08 wenk Exp $
$Header: /newpred/datacomm/src1/get_command.c 111.1.
1.1 2001-03-22 16:09:51-08 wenk Exp $
$Header: /newpred/datacomm/src1/get_fsize.c 111.1.1.
1 2001-03-22 16:10:01-08 wenk Exp $
$Header: /newpred/datacomm/src1/get_kermit_prompt.c
111.1.1.1 2001-03-22 16:10:08-08 wenk Exp $
$Header: /newpred/datacomm/src1/get_line.c 111.1.1.1
2001-03-22 16:10:11-08 wenk Exp $
$Header: /newpred/datacomm/src1/get_prompt.c 111.1.1
.1 2001-03-22 16:10:25-08 wenk Exp $
$Header: /newpred/datacomm/src1/init_cmain.c 111.1.1
.1 2001-03-22 16:10:31-08 wenk Exp $
$Header: /newpred/datacomm/src1/kermit_command.c 111
.1.1.1 2001-03-22 16:10:48-08 wenk Exp $
$Header: /newpred/datacomm/src1/kill_orphans.c 111.1
.1.1 2001-03-22 16:10:52-08 wenk Exp $
$Header: /newpred/datacomm/src1/launch_kermit.c 111.
1.1.1 2001-03-22 16:10:55-08 wenk Exp $
$Header: /newpred/datacomm/src1/logon.c 111.1.1.1 20
01-03-22 16:10:14-08 wenk Exp $
$Header: /newpred/datacomm/src1/monitor_transfer.c 1
11.1.1.1 2001-03-22 16:11:09-08 wenk Exp $
$Header: /newpred/datacomm/src1/nuke_child.c 111.1.1
.1 2001-03-22 16:11:15-08 wenk Exp $
$Header: /newpred/datacomm/src1/open_modem_port.c 11
1.1.1.1 2001-03-22 16:11:22-08 wenk Exp $
$Header: /newpred/datacomm/src1/open_pty.c 111.1.1.1
2001-03-22 16:11:25-08 wenk Exp $
$Header: /newpred/datacomm/src1/process_csi_commands
.c 111.1.1.1 2001-03-22 16:11:42-08 wenk Exp
$
$Header: /newpred/datacomm/src1/process_int.c 111.1.
1.1 2001-03-22 16:11:46-08 wenk Exp $
$Header: /newpred/datacomm/src1/prompt_manl.c 111.1.
1.1 2001-03-22 16:11:49-08 wenk Exp $
$Header: /newpred/datacomm/src1/purge_file.c 111.1.1
.1 2001-03-22 16:11:56-08 wenk Exp $
$Header: /newpred/datacomm/src1/receive_file.c 111.1
.1.1 2001-03-22 16:11:59-08 wenk Exp $
$Header: /newpred/datacomm/src1/receive_rule_hold.c
111.1.1.1 2001-03-22 16:12:03-08 wenk Exp $
$Header: /newpred/datacomm/src1/send_file.c 111.1.1.
1 2001-03-22 16:12:19-08 wenk Exp $
$Header: /newpred/datacomm/src1/set_file_type.c 111.
1.1.1 2001-03-22 16:12:23-08 wenk Exp $
$Header: /newpred/datacomm/src1/set_timeout.c 111.1.
1.1 2001-03-22 16:12:26-08 wenk Exp $
$Header: /newpred/datacomm/src1/setupchild.c 111.1.1
.1 2001-03-22 16:12:29-08 wenk Exp $
$Header: /newpred/datacomm/src1/setupcu.c 111.1.1.1
2001-03-22 16:12:33-08 wenk Exp $
$Header: /newpred/datacomm/src1/setupkermit.c 111.1.
1.1 2001-03-22 16:12:36-08 wenk Exp $
$Header: /newpred/datacomm/src1/speed_sense.c 111.1.
1.1 2001-03-22 16:12:40-08 wenk Exp $
$Header: /newpred/datacomm/src1/strip_crlf.c 111.1.1
.1 2001-03-22 16:12:43-08 wenk Exp $
$Header: /newpred/datacomm/src1/timed_read.c 111.1.1
.1 2001-03-22 16:12:46-08 wenk Exp $
$Header: /newpred/datacomm/src1/verify_dev.c 111.1.1
.1 2001-03-22 16:12:56-08 wenk Exp $
$Header: /newpred/datacomm/src1/verify_kerm.c 111.1.
1.1 2001-03-22 16:13:00-08 wenk Exp $
$Header: /newpred/datacomm/src1/wait_autodial.c 111.
1.1.1 2001-03-22 16:13:03-08 wenk Exp $
$Header: /newpred/datacomm/src1/wait_manual.c 111.1.
1.1 2001-03-22 16:13:10-08 wenk Exp $
$Header: /newpred/datacomm/src1/write_line.c 111.1.1
.1 2001-03-22 16:13:14-08 wenk Exp $
/opt/pred/bin/PTRACKP:
$Header: /newpred/propatch/src/cleanup.inc 111.1.1.1
2001-03-22 15:23:42-08 wenk Exp $
$Header: /newpred/propatch/src/process2_ux.inc 111.1
.1.1 2001-03-22 15:24:08-08 wenk Exp $
$Header: /newpred/propatch/src/process_ux.inc 111.1.
1.1 2001-03-22 15:24:12-08 wenk Exp $
$Header: /newpred/propatch/src/init.inc 111.1.1.1 20
01-03-22 15:23:57-08 wenk Exp $
$Header: /newpred/propatch/src/exec_cmd.inc 111.1.1.
1 2001-03-22 15:23:50-08 wenk Exp $
$Header: /newpred/propatch/src/errors.inc 111.1.1.1
2001-03-22 15:23:46-08 wenk Exp $
$Header: /newpred/propatch/src/trace.inc 111.1.1.1 2
001-03-22 15:24:34-08 wenk Exp $
$Header: /newpred/propatch/src/getenvvalue.inc 111.1
.1.1 2001-03-22 15:23:53-08 wenk Exp $
$Header: /newpred/propatch/src/strutil.inc 111.1.1.1
2001-03-22 15:24:28-08 wenk Exp $
$Header: /newpred/propatch/src/ptrack.p 111.1.1.1 20
01-03-22 15:24:21-08 wenk Exp $
PTRACKP,02/10/02,B.00.00
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
/opt/pred/bin/README.11i:
None
/opt/pred/bin/Rel_NOTES.PRED:
None
/opt/pred/bin/SCHEDCAT:
None
/opt/pred/bin/SCSISCNP:
$Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
1-03-22 16:04:36-08 wenk Exp $
$Header: /newpred/scsiscan/src/sc_escsiio.h 111.1.1.
1 2001-03-22 15:12:51-08 wenk Exp $
$Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
-22 16:04:26-08 wenk Exp $
$Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
01-03-22 16:04:30-08 wenk Exp $
SCSISCAN,02/10/02,B.00.00
PSCONFGP,02/10/02,A.10.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/SGSCANP:
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/XFERMAIL:
$Header: /newpred/datacomm/email/close_files.inc 111
.1.1.1 2001-03-22 16:13:38-08 wenk Exp $
$Header: /newpred/datacomm/email/report_status.inc 1
11.1.1.1 2001-03-22 16:15:33-08 wenk Exp $
$Header: /newpred/datacomm/email/get_commands.inc 11
1.1.1.1 2001-03-22 16:14:22-08 wenk Exp $
$Header: /newpred/datacomm/email/parse_command_line.
inc 111.1.1.1 2001-03-22 16:15:16-08 wenk Ex
p $
$Header: /newpred/datacomm/email/get_commands_from_r
etry.inc 111.1.1.1 2001-03-22 16:14:29-08 we
nk Exp $
$Header: /newpred/datacomm/email/get_options.inc 111
.1.1.1 2001-03-22 16:14:40-08 wenk Exp $
$Header: /newpred/datacomm/email/parse_options.inc 1
11.1.1.1 2001-03-22 16:15:12-08 wenk Exp $
$Header: /newpred/datacomm/email/init_sherlock.inc 1
11.1.1.1 2001-03-22 16:14:47-08 wenk Exp $
$Header: /newpred/datacomm/email/open_files.inc 111.
1.1.1 2001-03-22 16:15:09-08 wenk Exp $
$Header: /newpred/datacomm/email/get_mode.inc 111.1.
1.1 2001-03-22 16:14:33-08 wenk Exp $
$Header: /newpred/datacomm/email/initialize.inc 111.
1.1.1 2001-03-22 16:14:50-08 wenk Exp $
$Header: /newpred/datacomm/email/unrecognized_msg.in
c 111.1.1.1 2001-03-22 16:15:47-08 wenk Exp
$
$Header: /newpred/datacomm/email/internal_error.inc
111.1.1.1 2001-03-22 16:14:57-08 wenk Exp $
$Header: /newpred/datacomm/email/dc_cat_read.inc 111
.1.1.1 2001-03-22 16:14:05-08 wenk Exp $
$Header: /newpred/datacomm/email/dc_cat_open.inc 111
.1.1.1 2001-03-22 16:14:02-08 wenk Exp $
$Header: /newpred/datacomm/email/write_trace.inc 111
.1.1.1 2001-03-22 16:15:51-08 wenk Exp $
$Header: /newpred/datacomm/email/controller.h 111.1.
1.1 2001-03-22 16:13:55-08 wenk Exp $
$Header: /newpred/datacomm/email/dctypes.h 111.1.1.1
2001-03-22 16:14:09-08 wenk Exp $
$Header: /newpred/datacomm/email/controller.p 111.1.
1.1 2001-03-22 16:13:59-08 wenk Exp $
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
$Header: /newpred/datacomm/email/c_write_trace.c 111
.1.1.1 2001-03-22 16:13:34-08 wenk Exp $
$Header: /newpred/datacomm/email/cleanup.c 111.1.1.1
2001-03-22 16:13:24-08 wenk Exp $
$Header: /newpred/datacomm/email/cmain2.c 111.1.1.1
2001-03-22 16:13:45-08 wenk Exp $
$Header: /newpred/datacomm/email/connect_to_rc.c 111
.1.1.1 2001-03-22 16:13:48-08 wenk Exp $
$Header: /newpred/datacomm/email/console_msg.c 111.1
.1.1 2001-03-22 16:13:52-08 wenk Exp $
$Header: /newpred/datacomm/email/debugging.c 111.1.1
.1 2001-03-22 16:14:12-08 wenk Exp $
$Header: /newpred/datacomm/email/get_command.c 111.1
.1.1 2001-03-22 16:13:27-08 wenk Exp $
$Header: /newpred/datacomm/email/get_fsize.c 111.1.1
.1 2001-03-22 16:14:19-08 wenk Exp $
$Header: /newpred/datacomm/email/get_line.c 111.1.1.
1 2001-03-22 16:14:26-08 wenk Exp $
$Header: /newpred/datacomm/email/init_cmain.c 111.1.
1.1 2001-03-22 16:14:36-08 wenk Exp $
$Header: /newpred/datacomm/email/logon.c 111.1.1.1 2
001-03-22 16:14:43-08 wenk Exp $
$Header: /newpred/datacomm/email/process_csi_command
s.c 111.1.1.1 2001-03-22 16:15:23-08 wenk Ex
p $
$Header: /newpred/datacomm/email/process_int.c 111.1
.1.1 2001-03-22 16:15:06-08 wenk Exp $
$Header: /newpred/datacomm/email/purge_file.c 111.1.
1.1 2001-03-22 16:15:19-08 wenk Exp $
$Header: /newpred/datacomm/email/receive_file.c 111.
1.1.1 2001-03-22 16:15:30-08 wenk Exp $
$Header: /newpred/datacomm/email/send_file.c 111.1.1
.1 2001-03-22 16:15:26-08 wenk Exp $
$Header: /newpred/datacomm/email/timed_read.c 111.1.
1.1 2001-03-22 16:15:36-08 wenk Exp $
$Header: /newpred/datacomm/email/timed_write.c 111.1
.1.1 2001-03-22 16:15:40-08 wenk Exp $
$Header: /newpred/datacomm/email/write_line.c 111.1.
1.1 2001-03-22 16:15:44-08 wenk Exp $
$Header: /newpred/lib/tcpemail/tcpemail_init.c 111.1
.1.1 2001-03-22 15:34:26-08 wenk Exp $
$Header: /newpred/lib/xinu/shmem.c 111.1.1.1 2001-03
-22 15:36:59-08 wenk Exp $
/opt/pred/bin/addDialers:
$Revision: 111.1.1.1 $
/opt/pred/bin/circat:
None
/opt/pred/bin/cirtail:
None
/opt/pred/bin/dbsupp:
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
/opt/pred/bin/dcconfig.sh:
$Revision: 111.1.1.1 $
/opt/pred/bin/libpsux.sl:
$Header: /newpred/lib/dblib/cl_rule_mod.p 111.1.1.1
2001-03-22 15:55:23-08 wenk Exp $
$Header: /newpred/lib/fanlib/classifier/classify.p 1
11.1.1.1 2001-03-22 15:54:17-08 wenk Exp $
$Header: /newpred/lib/dblib/config_mod.p 111.1.1.1 2
001-03-22 15:55:27-08 wenk Exp $
$Header: /newpred/lib/dblib/dev_config.p 111.1.1.1 2
001-03-22 15:55:38-08 wenk Exp $
$Header: /newpred/lib/nslib/event_files_types.h 111.
1.1.1 2001-03-22 15:40:05-08 wenk Exp $
$Header: /newpred/lib/dblib/raw_event_types.inc 111.
1.1.1 2001-03-22 15:57:08-08 wenk Exp $
$Header: /newpred/lib/dblib/ev_prc.inc 111.1.1.1 200
1-03-22 15:55:49-08 wenk Exp $
$Header: /newpred/lib/dblib/eptypes_mod.p 111.1.1.1
2001-03-22 15:55:42-08 wenk Exp $
$Header: /newpred/lib/dblib/ev_hist_mod.p 111.1.1.1
2001-03-22 15:55:45-08 wenk Exp $
$Header: /newpred/lib/dblib/file_config.p 111.1.1.1
2001-03-22 15:55:52-08 wenk Exp $
$Header: /newpred/lib/dblib/toggle_constants.inc 111
.1.1.1 2001-03-22 15:57:19-08 wenk Exp $
$Header: /newpred/lib/dblib/process_rule_keys.inc 11
1.1.1.1 2001-03-22 15:56:57-08 wenk Exp $
$Header: /newpred/lib/dblib/module_ids.inc 111.1.1.1
2001-03-22 15:56:26-08 wenk Exp $
$Header: /newpred/lib/dblib/module_field_keys.inc 11
1.1.1.1 2001-03-22 15:56:23-08 wenk Exp $
$Header: /newpred/lib/dblib/psxl_global.inc 111.1.1.
1 2001-03-22 15:57:01-08 wenk Exp $
$Header: /newpred/lib/dblib/pac_str_blnk.inc 111.1.1
.1 2001-03-22 15:56:54-08 wenk Exp $
$Header: /newpred/lib/dblib/gltypes_mod.p 111.1.1.1
2001-03-22 15:55:59-08 wenk Exp $
$Header: /newpred/include/p/dmesaconst.h 111.1.1.1 2
001-03-22 16:04:23-08 wenk Exp $
$Header: /newpred/include/p/dmipc.h 111.1.1.1 2001-0
3-22 16:04:13-08 wenk Exp $
$Header: /newpred/lib/dblib/lock_mod.p 111.1.1.1 200
1-03-22 15:56:06-08 wenk Exp $
$Header: /newpred/lib/dblib/maint_mod.p 111.1.1.1 20
01-03-22 15:56:10-08 wenk Exp $
$Header: /newpred/lib/dblib/mfld_mod.p 111.1.1.1 200
1-03-22 15:56:20-08 wenk Exp $
oaccpdc.c,$Revision: 111.1.1.1 $
$Header: /newpred/lib/dblib/dbl_trace.inc 111.1.1.1
2001-03-22 15:55:34-08 wenk Exp $
$Header: /newpred/lib/dblib/dbl_proc_nums.inc 111.1.
1.1 2001-03-22 15:55:31-08 wenk Exp $
$Header: /newpred/lib/dblib/opsdb_image.inc 111.1.1.
1 2001-03-22 15:56:37-08 wenk Exp $
$Header: /newpred/lib/dblib/opsdb_tp1.inc 111.1.1.1
2001-03-22 15:56:44-08 wenk Exp $
$Header: /newpred/lib/dblib/ops_mod.p 111.1.1.1 2001
-03-22 15:56:30-08 wenk Exp $
$Header: /newpred/lib/dblib/opsdbtypes.inc 111.1.1.1
2001-03-22 15:56:51-08 wenk Exp $
$Header: /newpred/lib/dblib/opsdb_schema_types.inc 1
11.1.1.1 2001-03-22 15:56:40-08 wenk Exp $
$Header: /newpred/lib/dblib/ops_types.p 111.1.1.1 20
01-03-22 15:56:33-08 wenk Exp $
tprocid.h, $Revision: 1.36 $
tprocid.h, $Revision: 1.36 $
tprocid.h, $Revision: 1.36 $
tprocid.h, $Revision: 1.36 $
$Header: /newpred/lib/dblib/pu_ev_hist.p 111.1.1.1 2
001-03-22 15:57:04-08 wenk Exp $
$Header: /newpred/reports/src/rp_c.c 111.1.1.1 2001-
03-22 15:14:54-08 wenk Exp $
$Header: /newpred/lib/dblib/rule_access.p 111.1.1.1
2001-03-22 15:57:11-08 wenk Exp $
$Header: /newpred/lib/dblib/rule_update.p 111.1.1.1
2001-03-22 15:57:16-08 wenk Exp $
$Header: /newpred/lib/dblib/tr_rule_mod.p 111.1.1.1
2001-03-22 15:57:23-08 wenk Exp $
tprocid.h, $Revision: 1.36 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
$Revision: 111.1.1.1 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
$Revision: 111.1.1.1 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/mrgDialers:
$Revision: 111.1.1.1 $
/opt/pred/bin/msreconfig:
None
/opt/pred/bin/psconfig:
$Header: /newpred/psui/src/psui_mainline.inc 111.1.1
.1 2001-03-22 15:19:08-08 wenk Exp $
$Header: /newpred/psui/src/wait_for_ps_run_to_end.in
c 111.1.1.1 2001-03-22 15:21:53-08 wenk Exp
$
$Header: /newpred/psui/src/psui_main_init.inc 111.1.
1.1 2001-03-22 15:16:54-08 wenk Exp $
$Header: /newpred/psui/src/build_item_info.inc 111.1
.1.1 2001-03-22 15:17:06-08 wenk Exp $
$Header: /newpred/psui/src/psui_get_utility.inc 111.
1.1.1 2001-03-22 15:20:08-08 wenk Exp $
$Header: /newpred/psui/src/evaluate_item.inc 111.1.1
.1 2001-03-22 15:17:59-08 wenk Exp $
$Header: /newpred/psui/src/xfer_menu_actions.inc 111
.1.1.1 2001-03-22 15:22:00-08 wenk Exp $
$Header: /newpred/psui/src/set_item_parms.inc 111.1.
1.1 2001-03-22 15:21:32-08 wenk Exp $
$Header: /newpred/psui/src/request_psmon.inc 111.1.1
.1 2001-03-22 15:20:45-08 wenk Exp $
$Header: /newpred/psui/src/prompt_for_periph.inc 111
.1.1.1 2001-03-22 15:19:50-08 wenk Exp $
$Header: /newpred/psui/src/edit_field.inc 111.1.1.1
2001-03-22 15:17:20-08 wenk Exp $
$Header: /newpred/psui/src/translate_field.inc 111.1
.1.1 2001-03-22 15:21:43-08 wenk Exp $
$Header: /newpred/psui/src/get_runtime_value.inc 111
.1.1.1 2001-03-22 15:18:17-08 wenk Exp $
$Header: /newpred/psui/src/psui_functions.inc 111.1.
1.1 2001-03-22 15:20:01-08 wenk Exp $
$Header: /newpred/include/p/automod.h 111.1.1.1 2001
-03-22 16:04:09-08 wenk Exp $
$Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
1-03-22 16:04:36-08 wenk Exp $
$Header: /newpred/include/p/dautomod.h 111.1.1.1 200
1-03-22 16:04:19-08 wenk Exp $
$Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
01-03-22 16:04:30-08 wenk Exp $
$Header: /newpred/psui/src/psui.p 111.1.1.1 2001-03-
22 15:16:47-08 wenk Exp $
PSCONFIG,02/10/02,C.01.00
$Header: /newpred/configuration/src/iomap.inc 111.1.
1.1 2001-03-22 16:20:20-08 wenk Exp $
$Header: /newpred/include/p/pnconvrt.h 111.1.1.1 200
1-03-22 16:04:36-08 wenk Exp $
$Header: /newpred/include/p/mipc.h 111.1.1.1 2001-03
-22 16:04:26-08 wenk Exp $
$Header: /newpred/configuration/src/psdacc.inc 111.1
.1.1 2001-03-22 16:20:24-08 wenk Exp $
$Header: /newpred/include/p/dpnconvrt.h 111.1.1.1 20
01-03-22 16:04:30-08 wenk Exp $
$Header: /newpred/include/p/dautomod.h 111.1.1.1 200
1-03-22 16:04:19-08 wenk Exp $
$Header: /newpred/configuration/src/automod.p 111.1.
1.1 2001-03-22 16:19:24-08 wenk Exp $
PSCONFGP,02/10/02,A.10.02
PSCONFGP,02/10/02,A.10.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
$Revision: 111.1.1.1 $
$Revision: 111.1.1.1 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/psmond:
psmond,02/10/02,A.02.02
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/bin/ptrack10.sh:
None
/opt/pred/bin/schedchk:
None
/opt/pred/bin/swinv10.sh:
None
/opt/pred/bin/tcpemail:
$Header: /newpred/tcpemail/src/tcpemail.c 111.1.1.1
2001-03-22 15:07:05-08 wenk Exp $
$Header: /newpred/lib/tcpemail/tcpemail_init.c 111.1
.1.1 2001-03-22 15:34:26-08 wenk Exp $
$Header: /newpred/lib/xinu/shmem.c 111.1.1.1 2001-03
-22 15:36:59-08 wenk Exp $
/opt/pred/bin/tcpemstats:
$Header: /newpred/lib/tcpemail/tcpemail_init.c 111.1
.1.1 2001-03-22 15:34:26-08 wenk Exp $
$Header: /newpred/lib/xinu/shmem.c 111.1.1.1 2001-03
-22 15:36:59-08 wenk Exp $
/opt/pred/config/pt/FC60_monitor.pt:
None
/opt/pred/config/pt/RemoteMonitor.pt:
None
/opt/pred/config/pt/disk_em.pt:
None
/opt/pred/config/pt/dm_FCMS_adapter.pt:
None
/opt/pred/config/pt/dm_core_hw.pt:
None
/opt/pred/config/pt/dm_fc_scsi_mux.pt:
None
/opt/pred/config/pt/dm_fc_sw.pt:
None
/opt/pred/config/pt/dm_ses_enclosure.pt:
None
/opt/pred/config/pt/dm_stape.pt:
None
/opt/pred/config/pt/fc60mon.pt:
None
/opt/pred/config/pt/ha_disk_array.pt:
None
/opt/pred/config/pt/header.pt:
None
/opt/pred/newconfig/etc/ddfa/predictpcf:
$Revision: 111.1.1.1 $
/opt/pred/newconfig/etc/rc.config.d/predictive:
$Revision: 111.1.1.1 $
/opt/pred/newconfig/opt/pred/bin/.forward:
None
/opt/pred/newconfig/opt/pred/bin/MEMSCANP:
$Header: /newpred/memscan/src/process_1540.inc 111.1
.1.1 2001-03-22 15:31:29-08 wenk Exp $
$Header: /newpred/memscan/src/memscan_cleanup.inc 11
1.1.1.1 2001-03-22 15:30:05-08 wenk Exp $
$Header: /newpred/memscan/src/move_omemlog.inc 111.1
.1.1 2001-03-22 15:30:19-08 wenk Exp $
$Header: /newpred/memscan/src/mem_list_procs2.inc 11
1.1.1.1 2001-03-22 15:29:55-08 wenk Exp $
$Header: /newpred/memscan/src/mem_list_procs.inc 111
.1.1.1 2001-03-22 15:29:52-08 wenk Exp $
$Header: /newpred/memscan/src/format_pagedealloc_eve
nt.inc 111.1.1.1 2001-03-22 15:29:09-08 wenk
Exp $
$Header: /newpred/memscan/src/format_memlog_event.in
c 111.1.1.1 2001-03-22 15:29:02-08 wenk Exp
$
$Header: /newpred/memscan/src/read_local_memlog.inc
111.1.1.1 2001-03-22 15:30:36-08 wenk Exp $
$Header: /newpred/memscan/src/read_local_memlog_head
er.inc 111.1.1.1 2001-03-22 15:30:40-08 wenk
Exp $
$Header: /newpred/memscan/src/open_omemlog.inc 111.1
.1.1 2001-03-22 15:30:22-08 wenk Exp $
$Header: /newpred/memscan/src/sort_memlog_ux.inc 111
.1.1.1 2001-03-22 15:30:46-08 wenk Exp $
$Header: /newpred/memscan/src/process_local_memlog.i
nc 111.1.1.1 2001-03-22 15:30:26-08 wenk Exp
$
$Header: /newpred/memscan/src/write_local_memlog.inc
111.1.1.1 2001-03-22 15:30:50-08 wenk Exp $
$Header: /newpred/memscan/src/check_for_shutdown.inc
111.1.1.1 2001-03-22 15:28:52-08 wenk Exp $
$Header: /newpred/memscan/src/process_mem_event.inc
111.1.1.1 2001-03-22 15:30:29-08 wenk Exp $
$Header: /newpred/memscan/src/format_pdt_event.inc 1
11.1.1.1 2001-03-22 15:29:13-08 wenk Exp $
$Header: /newpred/memscan/src/format_memtimer_event.
inc 111.1.1.1 2001-03-22 15:29:06-08 wenk Ex
p $
$Header: /newpred/memscan/src/board_size.inc 111.1.1
.1 2001-03-22 15:28:42-08 wenk Exp $
$Header: /newpred/memscan/src/bank_supported.inc 111
.1.1.1 2001-03-22 15:28:38-08 wenk Exp $
$Header: /newpred/memscan/src/board_supported.inc 11
1.1.1.1 2001-03-22 15:28:45-08 wenk Exp $
$Header: /newpred/memscan/src/log_record_updated.inc
111.1.1.1 2001-03-22 15:29:34-08 wenk Exp $
$Header: /newpred/memscan/src/clear_local_memlog.inc
111.1.1.1 2001-03-22 15:28:56-08 wenk Exp $
$Header: /newpred/memscan/src/process_mem_logs.inc 1
11.1.1.1 2001-03-22 15:30:33-08 wenk Exp $
$Header: /newpred/memscan/src/get_cpu_rec.inc 111.1.
1.1 2001-03-22 15:29:19-08 wenk Exp $
$Header: /newpred/memscan/src/get_memory_info.inc 11
1.1.1.1 2001-03-22 15:29:23-08 wenk Exp $
$Header: /newpred/memscan/src/init_mem_logfile.inc 1
11.1.1.1 2001-03-22 15:29:31-08 wenk Exp $
$Header: /newpred/memscan/src/access_mem_init.inc 11
1.1.1.1 2001-03-22 15:28:35-08 wenk Exp $
$Header: /newpred/memscan/src/check_enabled.inc 111.
1.1.1 2001-03-22 15:28:49-08 wenk Exp $
$Header: /newpred/memscan/src/m_init_global_vars.inc
111.1.1.1 2001-03-22 15:29:38-08 wenk Exp $
$Header: /newpred/memscan/src/m_init_ps_files.inc 11
1.1.1.1 2001-03-22 15:29:41-08 wenk Exp $
$Header: /newpred/memscan/src/meminit.inc 111.1.1.1
2001-03-22 15:30:02-08 wenk Exp $
$Header: /newpred/memscan/src/memscan_trace.inc 111.
1.1.1 2001-03-22 15:30:12-08 wenk Exp $
$Header: /newpred/memscan/src/memsmain.p 111.1.1.1 2
001-03-22 15:30:15-08 wenk Exp $
MEMSCAN,02/10/02,C.01.02
tprocid.h, $Revision: 1.36 $
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
decode_monitor_xref.h, $Revision: 1.10 $
/opt/pred/newconfig/opt/pred/bin/MEMSCANP.0106:
$Header: /newpred/memscan/src/process_1540.inc 111.1
.1.1 2001/03/22 23:31:29 wenk Exp $
$Header: /newpred/memscan/src/memscan_cleanup.inc 11
1.1.1.1 2001/03/22 23:30:05 wenk Exp $
$Header: /newpred/memscan/src/move_omemlog.inc 111.1
.1.1 2001/03/22 23:30:19 wenk Exp $
$Header: /newpred/memscan/src/mem_list_procs2.inc 11
1.1.1.1 2001/03/22 23:29:55 wenk Exp $
$Header: /newpred/memscan/src/mem_list_procs.inc 111
.1.1.1 2001/03/22 23:29:52 wenk Exp $
$Header: /newpred/memscan/src/format_pagedealloc_eve
nt.inc 111.1.1.1 2001/03/22 23:29:09 wenk Ex
p $
$Header: /newpred/memscan/src/format_memlog_event.in
c 111.1.1.1 2001/03/22 23:29:02 wenk Exp $
$Header: /newpred/memscan/src/read_local_memlog.inc
111.1.1.1 2001/03/22 23:30:36 wenk Exp $
$Header: /newpred/memscan/src/read_local_memlog_head
er.inc 111.1.1.1 2001/03/22 23:30:40 wenk Ex
p $
$Header: /newpred/memscan/src/open_omemlog.inc 111.1
.1.1 2001/03/22 23:30:22 wenk Exp $
$Header: /newpred/memscan/src/sort_memlog_ux.inc 111
.1.1.1 2001/03/22 23:30:46 wenk Exp $
$Header: /newpred/memscan/src/process_local_memlog.i
nc 111.1.1.1 2001/03/22 23:30:26 wenk Exp $
$Header: /newpred/memscan/src/write_local_memlog.inc
111.1.1.1 2001/03/22 23:30:50 wenk Exp $
$Header: /newpred/memscan/src/check_for_shutdown.inc
111.1.1.1 2001/03/22 23:28:52 wenk Exp $
$Header: /newpred/memscan/src/process_mem_event.inc
111.1.1.1 2001/03/22 23:30:29 wenk Exp $
$Header: /newpred/memscan/src/format_pdt_event.inc 1
11.1.1.1 2001/03/22 23:29:13 wenk Exp $
$Header: /newpred/memscan/src/format_memtimer_event.
inc 111.1.1.1 2001/03/22 23:29:06 wenk Exp $
$Header: /newpred/memscan/src/board_size.inc 111.1.1
.1 2001/03/22 23:28:42 wenk Exp $
$Header: /newpred/memscan/src/bank_supported.inc 111
.1.1.1 2001/03/22 23:28:38 wenk Exp $
$Header: /newpred/memscan/src/board_supported.inc 11
1.1.1.1 2001/03/22 23:28:45 wenk Exp $
$Header: /newpred/memscan/src/log_record_updated.inc
111.1.1.1 2001/03/22 23:29:34 wenk Exp $
$Header: /newpred/memscan/src/clear_local_memlog.inc
111.1.1.1 2001/03/22 23:28:56 wenk Exp $
$Header: /newpred/memscan/src/process_mem_logs.inc 1
11.1.1.1 2001/03/22 23:30:33 wenk Exp $
$Header: /newpred/memscan/src/get_cpu_rec.inc 111.1.
1.1 2001/03/22 23:29:19 wenk Exp $
$Header: /newpred/memscan/src/get_memory_info.inc 11
1.1.1.1 2001/03/22 23:29:23 wenk Exp $
$Header: /newpred/memscan/src/init_mem_logfile.inc 1
11.1.1.1 2001/03/22 23:29:31 wenk Exp $
$Header: /newpred/memscan/src/access_mem_init.inc 11
1.1.1.1 2001/03/22 23:28:35 wenk Exp $
$Header: /newpred/memscan/src/check_enabled.inc 111.
1.1.1 2001/03/22 23:28:49 wenk Exp $
$Header: /newpred/memscan/src/m_init_global_vars.inc
111.1.1.1 2001/03/22 23:29:38 wenk Exp $
$Header: /newpred/memscan/src/m_init_ps_files.inc 11
1.1.1.1 2001/03/22 23:29:41 wenk Exp $
$Header: /newpred/memscan/src/meminit.inc 111.1.1.1
2001/03/22 23:30:02 wenk Exp $
$Header: /newpred/memscan/src/memscan_trace.inc 111.
1.1.1 2001/03/22 23:30:12 wenk Exp $
$Header: /newpred/memscan/src/memsmain.p 111.1.1.1 2
001/03/22 23:30:15 wenk Exp $
MEMSCAN,01/06/25,C.01.02
tprocid.h, $Revision: 1.33 $
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
/opt/pred/newconfig/opt/pred/bin/MEMSCANP.0109:
$Header: /newpred/memscan/src/process_1540.inc 111.1
.1.1 2001/03/22 23:31:29 wenk Exp $
$Header: /newpred/memscan/src/memscan_cleanup.inc 11
1.1.1.1 2001/03/22 23:30:05 wenk Exp $
$Header: /newpred/memscan/src/move_omemlog.inc 111.1
.1.1 2001/03/22 23:30:19 wenk Exp $
$Header: /newpred/memscan/src/mem_list_procs2.inc 11
1.1.1.1 2001/03/22 23:29:55 wenk Exp $
$Header: /newpred/memscan/src/mem_list_procs.inc 111
.1.1.1 2001/03/22 23:29:52 wenk Exp $
$Header: /newpred/memscan/src/format_pagedealloc_eve
nt.inc 111.1.1.1 2001/03/22 23:29:09 wenk Ex
p $
$Header: /newpred/memscan/src/format_memlog_event.in
c 111.1.1.1 2001/03/22 23:29:02 wenk Exp $
$Header: /newpred/memscan/src/read_local_memlog.inc
111.1.1.1 2001/03/22 23:30:36 wenk Exp $
$Header: /newpred/memscan/src/read_local_memlog_head
er.inc 111.1.1.1 2001/03/22 23:30:40 wenk Ex
p $
$Header: /newpred/memscan/src/open_omemlog.inc 111.1
.1.1 2001/03/22 23:30:22 wenk Exp $
$Header: /newpred/memscan/src/sort_memlog_ux.inc 111
.1.1.1 2001/03/22 23:30:46 wenk Exp $
$Header: /newpred/memscan/src/process_local_memlog.i
nc 111.1.1.1 2001/03/22 23:30:26 wenk Exp $
$Header: /newpred/memscan/src/write_local_memlog.inc
111.1.1.1 2001/03/22 23:30:50 wenk Exp $
$Header: /newpred/memscan/src/check_for_shutdown.inc
111.1.1.1 2001/03/22 23:28:52 wenk Exp $
$Header: /newpred/memscan/src/process_mem_event.inc
111.1.1.1 2001/03/22 23:30:29 wenk Exp $
$Header: /newpred/memscan/src/format_pdt_event.inc 1
11.1.1.1 2001/03/22 23:29:13 wenk Exp $
$Header: /newpred/memscan/src/format_memtimer_event.
inc 111.1.1.1 2001/03/22 23:29:06 wenk Exp $
$Header: /newpred/memscan/src/board_size.inc 111.1.1
.1 2001/03/22 23:28:42 wenk Exp $
$Header: /newpred/memscan/src/bank_supported.inc 111
.1.1.1 2001/03/22 23:28:38 wenk Exp $
$Header: /newpred/memscan/src/board_supported.inc 11
1.1.1.1 2001/03/22 23:28:45 wenk Exp $
$Header: /newpred/memscan/src/log_record_updated.inc
111.1.1.1 2001/03/22 23:29:34 wenk Exp $
$Header: /newpred/memscan/src/clear_local_memlog.inc
111.1.1.1 2001/03/22 23:28:56 wenk Exp $
$Header: /newpred/memscan/src/process_mem_logs.inc 1
11.1.1.1 2001/03/22 23:30:33 wenk Exp $
$Header: /newpred/memscan/src/get_cpu_rec.inc 111.1.
1.1 2001/03/22 23:29:19 wenk Exp $
$Header: /newpred/memscan/src/get_memory_info.inc 11
1.1.1.1 2001/03/22 23:29:23 wenk Exp $
$Header: /newpred/memscan/src/init_mem_logfile.inc 1
11.1.1.1 2001/03/22 23:29:31 wenk Exp $
$Header: /newpred/memscan/src/access_mem_init.inc 11
1.1.1.1 2001/03/22 23:28:35 wenk Exp $
$Header: /newpred/memscan/src/check_enabled.inc 111.
1.1.1 2001/03/22 23:28:49 wenk Exp $
$Header: /newpred/memscan/src/m_init_global_vars.inc
111.1.1.1 2001/03/22 23:29:38 wenk Exp $
$Header: /newpred/memscan/src/m_init_ps_files.inc 11
1.1.1.1 2001/03/22 23:29:41 wenk Exp $
$Header: /newpred/memscan/src/meminit.inc 111.1.1.1
2001/03/22 23:30:02 wenk Exp $
$Header: /newpred/memscan/src/memscan_trace.inc 111.
1.1.1 2001/03/22 23:30:12 wenk Exp $
$Header: /newpred/memscan/src/memsmain.p 111.1.1.1 2
001/03/22 23:30:15 wenk Exp $
MEMSCAN,01/11/07,C.01.02
tprocid.h, $Revision: 1.36 $
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
/opt/pred/newconfig/opt/pred/bin/U001AU01:
None
/opt/pred/newconfig/opt/pred/bin/U001SG00:
None
/opt/pred/newconfig/opt/pred/bin/U002EMS0:
None
/opt/pred/newconfig/opt/pred/bin/U002EMS6:
None
/opt/pred/newconfig/opt/pred/bin/U003CORE:
None
/opt/pred/newconfig/opt/pred/bin/U003EMS3:
None
/opt/pred/newconfig/opt/pred/bin/U003FCSW:
None
/opt/pred/newconfig/opt/pred/bin/U003OPT2:
None
/opt/pred/newconfig/opt/pred/bin/U003PC00:
None
/opt/pred/newconfig/opt/pred/bin/U003RMON:
None
/opt/pred/newconfig/opt/pred/bin/U004EMS4:
None
/opt/pred/newconfig/opt/pred/bin/U004EMS5:
None
/opt/pred/newconfig/opt/pred/bin/U004TP8S:
None
/opt/pred/newconfig/opt/pred/bin/U005PP00:
None
/opt/pred/newconfig/opt/pred/bin/U005TPHD:
None
/opt/pred/newconfig/opt/pred/bin/U006DSM2:
None
/opt/pred/newconfig/opt/pred/bin/U007DSSC:
None
/opt/pred/newconfig/opt/pred/bin/U007EMS2:
None
/opt/pred/newconfig/opt/pred/bin/U010EMS1:
None
/opt/pred/newconfig/opt/pred/bin/U013DS5A:
None
/opt/pred/newconfig/opt/pred/bin/U013TP78:
None
/opt/pred/newconfig/opt/pred/bin/U014DS35:
None
/opt/pred/newconfig/opt/pred/bin/U014DS3F:
None
/opt/pred/newconfig/opt/pred/bin/U014DS56:
None
/opt/pred/newconfig/opt/pred/bin/U014RU00:
None
/opt/pred/newconfig/opt/pred/bin/U015DS22:
None
/opt/pred/newconfig/opt/pred/bin/U017DS2F:
None
/opt/pred/newconfig/opt/pred/bin/U017DSWS:
None
/opt/pred/newconfig/opt/pred/bin/U017DU00:
None
/opt/pred/newconfig/opt/pred/bin/U017LU00:
None
/opt/pred/newconfig/opt/pred/bin/U018DS37:
None
/opt/pred/newconfig/opt/pred/bin/U019DS2S:
None
/opt/pred/newconfig/opt/pred/bin/U019DS5S:
None
/opt/pred/newconfig/opt/pred/bin/U021DS5F:
None
/opt/pred/newconfig/opt/pred/bin/U021MC00:
None
/opt/pred/newconfig/opt/pred/bin/U023ME00:
None
/opt/pred/newconfig/opt/pred/bin/U024DS7S:
None
/opt/pred/newconfig/opt/pred/bin/U024OEM1:
None
/opt/pred/newconfig/opt/pred/bin/U026DSM1:
None
/opt/pred/newconfig/opt/pred/bin/U026MU00:
None
/opt/pred/newconfig/opt/pred/bin/U027SU00:
None
/opt/pred/newconfig/opt/pred/bin/U028TP15:
None
/opt/pred/newconfig/opt/pred/bin/U030PS00:
None
/opt/pred/newconfig/opt/pred/bin/psupschd:
GET_DATE_INFORMATION.C, $Revision: 1.10 $
GET_LICENSE.C, $Revision: 1.24 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
INSTALL_LICENSE.C, $Revision: 1.15 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
MAKE_LICENSE.C, $Revision: 1.20 $
STABLE_STORE_INFO.C, $Revision: 1.15 $
WRITE_TO_SS.C, $Revision: 1.8 $
check_temp.h,$Revision: 1.5 $
CHECK_TEMP_LICENSE.C,$Revision: 1.10 $
DECODE_STABLE_STORAGE.C, $Revision: 1.5 $
DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $
GET_HVERSION.C, $Revision: 1.12 $
MAKE_LIC_AR.H, $Revision: 1.28 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
GET_ROW_COL.C, $Revision: 1.7 $
GET_SW_ID.C, $Revision: 1.12 $
GET_SYSTEM_TYPE.C, $Revision: 1.7 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
MAKE_LIC_INTERNAL.H, $Revision: 1.4 $
HVERSION_RECOGNIZED, $Revision: 1.2 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
INSTALL_RCO_LICENSE.C, $Revision: 1.11 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.6 $
LIC_GET_DATE.C, $Revision: 1.5 $
OVERLAP_PASSWORDS.C, $Revision: 1.6 $
READ_FROM_SS.C, $Revision: 1.5 $
check_temp.h,$Revision: 1.5 $
COMPARE_TEMP_HP.C, $Revision: 1.6 $
CONVERT_DATE, $Revision: 1.6 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GATHER_INFORMATION.C, $Revision: 1.4 $
MAKE_DATE_CANONICAL.C, 7/1/92, A.01.00
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
SEARCH_FOR_SESSION.C, $Revision: 1.4 $
check_temp.h,$Revision: 1.5 $
FIND_BEGINNING_DATE.C, $Revision: 1.5 $
GET_BOOT_TIME.C, $Revision: 1.5 $
INSTALL_PASS_INTERNAL,$Revision: 1.12 $
GET_SESSION_ID.C, $Revision: 1.7 $
/sbin/init.d/predictive:
$Revision: 111.1.1.1 $
/sbin/rc1.d/K256predictive:
$Revision: 111.1.1.1 $
/sbin/rc2.d/S744predictive:
$Revision: 111.1.1.1 $
/var/stm/config/tools/monitor/predictive.sapcfg:
predictive.sapcfg $Revision: 111.1.1.5 $
cksum(1) Output:
Predictive.PREDICTIVE-RUN,fr=C.11.11.4,
fa=HP-UX_B.11.11_32/64,v=HP:
3120417234 139264 /opt/pred/bin/ARRYSCN1
3359983136 14770 /opt/pred/bin/CPSMG000
3702413598 175855 /opt/pred/bin/CPSUI000
1689301049 9388 /opt/pred/bin/Dialers
567677476 159744 /opt/pred/bin/EMSSCAN
423653434 877 /opt/pred/bin/FIMGCAT
3522873361 294912 /opt/pred/bin/LOGSCANP
3469679836 520192 /opt/pred/bin/PROCSCNP
713759195 262144 /opt/pred/bin/PSCONFGP
1294463818 528384 /opt/pred/bin/PSCONFIG
794916923 768 /opt/pred/bin/PSDCTSTD
4095926375 135168 /opt/pred/bin/PSKRMP
2240505182 286720 /opt/pred/bin/PSMDBSP
3540802137 1483 /opt/pred/bin/PSPTKCAT
1380960659 139264 /opt/pred/bin/PSRULEUP
2982811845 192512 /opt/pred/bin/PSUXFDMP
3233038347 16234 /opt/pred/bin/PSUXFRDM
2201844252 184320 /opt/pred/bin/PSUXFRDP
1290607867 200704 /opt/pred/bin/PTRACKP
2758374406 1057 /opt/pred/bin/README.11i
3671745185 26980 /opt/pred/bin/Rel_NOTES.PRED
3102184012 1851 /opt/pred/bin/SCHEDCAT
3765088302 618496 /opt/pred/bin/SCSISCNP
2101976202 90112 /opt/pred/bin/SGSCANP
4227770442 225280 /opt/pred/bin/XFERMAIL
3117163907 5993 /opt/pred/bin/addDialers
4007319636 24576 /opt/pred/bin/circat
4007319636 24576 /opt/pred/bin/cirtail
2424278339 131072 /opt/pred/bin/dbsupp
2839332708 98517 /opt/pred/bin/dcconfig.sh
2693529024 1169100 /opt/pred/bin/libpsux.sl
645112171 4294 /opt/pred/bin/mrgDialers
252558340 1252 /opt/pred/bin/msreconfig
1294463818 528384 /opt/pred/bin/psconfig
2910790196 151552 /opt/pred/bin/psmond
3470754870 3465 /opt/pred/bin/ptrack10.sh
3757422073 49152 /opt/pred/bin/schedchk
3249552330 3813 /opt/pred/bin/swinv10.sh
546058655 110592 /opt/pred/bin/tcpemail
2062284022 114688 /opt/pred/bin/tcpemstats
648537961 1562 /opt/pred/config/pt/FC60_monitor.pt
1267842558 894 /opt/pred/config/pt/RemoteMonitor.pt
225441649 1198 /opt/pred/config/pt/disk_em.pt
3643666592 879 /opt/pred/config/pt/dm_FCMS_adapter.pt
2091730607 726 /opt/pred/config/pt/dm_core_hw.pt
3594633582 967 /opt/pred/config/pt/dm_fc_scsi_mux.pt
2448868476 1012 /opt/pred/config/pt/dm_fc_sw.pt
2557700605 914 /opt/pred/config/pt/dm_ses_enclosure.pt
3943414360 1225 /opt/pred/config/pt/dm_stape.pt
648537961 1562 /opt/pred/config/pt/fc60mon.pt
2135043494 1218 /opt/pred/config/pt/ha_disk_array.pt
4275662590 827 /opt/pred/config/pt/header.pt
1932702770 280 /opt/pred/newconfig/etc/ddfa/predictpcf
2220212020 548 /opt/pred/newconfig/etc/rc.config.d/
predictive
1220765877 52 /opt/pred/newconfig/opt/pred/bin/.forward
629947872 356352 /opt/pred/newconfig/opt/pred/bin/MEMSCANP
4024946830 356352 /opt/pred/newconfig/opt/pred/bin/
MEMSCANP.0106
593038800 356352 /opt/pred/newconfig/opt/pred/bin/
MEMSCANP.0109
2067584966 8860 /opt/pred/newconfig/opt/pred/bin/U001AU01
793192885 6556 /opt/pred/newconfig/opt/pred/bin/U001SG00
170909415 8532 /opt/pred/newconfig/opt/pred/bin/U002EMS0
1726426960 9204 /opt/pred/newconfig/opt/pred/bin/U002EMS6
2767696024 27364 /opt/pred/newconfig/opt/pred/bin/U003CORE
2428896425 11188 /opt/pred/newconfig/opt/pred/bin/U003EMS3
3181193687 4636 /opt/pred/newconfig/opt/pred/bin/U003FCSW
4081610725 14844 /opt/pred/newconfig/opt/pred/bin/U003OPT2
1702666091 6172 /opt/pred/newconfig/opt/pred/bin/U003PC00
1579402245 39852 /opt/pred/newconfig/opt/pred/bin/U003RMON
1953058978 59428 /opt/pred/newconfig/opt/pred/bin/U004EMS4
729481347 49516 /opt/pred/newconfig/opt/pred/bin/U004EMS5
464033449 6528 /opt/pred/newconfig/opt/pred/bin/U004TP8S
836337461 6996 /opt/pred/newconfig/opt/pred/bin/U005PP00
2983412304 4524 /opt/pred/newconfig/opt/pred/bin/U005TPHD
46795492 13312 /opt/pred/newconfig/opt/pred/bin/U006DSM2
4035790931 9496 /opt/pred/newconfig/opt/pred/bin/U007DSSC
1321431694 19796 /opt/pred/newconfig/opt/pred/bin/U007EMS2
979082883 51868 /opt/pred/newconfig/opt/pred/bin/U010EMS1
1561609695 10984 /opt/pred/newconfig/opt/pred/bin/U013DS5A
3294692124 4704 /opt/pred/newconfig/opt/pred/bin/U013TP78
3840460660 50880 /opt/pred/newconfig/opt/pred/bin/U014DS35
971732648 35388 /opt/pred/newconfig/opt/pred/bin/U014DS3F
3908412518 18036 /opt/pred/newconfig/opt/pred/bin/U014DS56
1671498992 2548 /opt/pred/newconfig/opt/pred/bin/U014RU00
3170201898 24208 /opt/pred/newconfig/opt/pred/bin/U015DS22
3617437017 26712 /opt/pred/newconfig/opt/pred/bin/U017DS2F
1333883821 10856 /opt/pred/newconfig/opt/pred/bin/U017DSWS
1111227556 6556 /opt/pred/newconfig/opt/pred/bin/U017DU00
3875229759 19068 /opt/pred/newconfig/opt/pred/bin/U017LU00
2726140282 24328 /opt/pred/newconfig/opt/pred/bin/U018DS37
2093748101 9288 /opt/pred/newconfig/opt/pred/bin/U019DS2S
2738877923 9168 /opt/pred/newconfig/opt/pred/bin/U019DS5S
2652209693 63364 /opt/pred/newconfig/opt/pred/bin/U021DS5F
2121624154 10500 /opt/pred/newconfig/opt/pred/bin/U021MC00
3454879345 12852 /opt/pred/newconfig/opt/pred/bin/U023ME00
3217864104 9976 /opt/pred/newconfig/opt/pred/bin/U024DS7S
2457899526 26492 /opt/pred/newconfig/opt/pred/bin/U024OEM1
2998420555 30924 /opt/pred/newconfig/opt/pred/bin/U026DSM1
1768595893 30748 /opt/pred/newconfig/opt/pred/bin/U026MU00
4182206224 11548 /opt/pred/newconfig/opt/pred/bin/U027SU00
831218155 6108 /opt/pred/newconfig/opt/pred/bin/U028TP15
335190149 13252 /opt/pred/newconfig/opt/pred/bin/U030PS00
1631997311 86016 /opt/pred/newconfig/opt/pred/bin/psupschd
1235140615 2573 /sbin/init.d/predictive
1235140615 2573 /sbin/rc1.d/K256predictive
1235140615 2573 /sbin/rc2.d/S744predictive
3757368670 2896 /var/stm/config/tools/monitor/
predictive.sapcfg
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_26803
Equivalent Patches: None
Patch Package Size: 8160 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHSS_27210
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_27210.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_27210. If you do not wish to retain a
copy of the original software, include the patch_save_files
option in the swinstall command above:
-x patch_save_files=false
WARNING: If patch_save_files is false when a patch is installed,
the patch cannot be deinstalled. Please be careful
when using this feature.
For future reference, the contents of the PHSS_27210.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_27210.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_27210.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_27210------------------------------------------
Document ID: PHCO_27774
Date Loaded: 20021015
Title: s700_800 11.00 libc cumulative patch
Patch Name: PHCO_27774
Patch Description: s700_800 11.00 libc cumulative patch
Creation Date: 02/10/03
Post Date: 02/10/15
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
OS-Core.C-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
OS-Core.C-MIN-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
OS-Core.CORE-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
OS-Core.CORE-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
ProgSupport.PROG-AUX,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
ProgSupport.PROG-AX-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
ProgSupport.PROG-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHCO_27774: ABORT
PHCO_27608: HANG
PHCO_25976: ABORT CORRUPTION HANG
PHCO_25707: ABORT HANG
PHCO_24723: ABORT
PHCO_24148: CORRUPTION ABORT
PHCO_13283: CORRUPTION
Category Tags:
defect_repair enhancement general_release critical
halts_system corruption
Path Name: /hp-ux_patches/s700_800/11.X/PHCO_27774
Symptoms:
PHCO_27774:
Under severe memory shortage conditions,the application
calling memorymap(3C) or mallinfo(3C) dumps core.
JAGae45338; SR 8606281395
PHCO_27608:
Application hangs in free()/realloc().
JAGae26049; SR 8606261730
PHCO_25976:
A user built perl executable aborted when using
getpwent(3C) API.
JAGae00927; SR 8606231691
gethostbyname(3N) routine returns incorrect results in
multi-threaded environment when it is called with an
IP address as the argument.
JAGae19108; SR 8606254777
On a system with duplicate utmpx entries, logname(1)
command and getlogin(3C) API were reporting incorrect
login-names for the user.
JAGae07413; SR 8606238389
strtod(3C) returns the wrong end pointer, when the
first argument is "infinity".
JAGae26691; SR 8606262356
Daemon programs which make calls to getpwnam(3C),
getpwuid(3C), getgrgid(3C), or getgrnam(3C) may hang.
JAGae21220; SR 8606256907
Whenever large number(for example: more than 2000) of
logins or logouts happen simultaneously,response time
of the system is very slow (several minutes).
JAGac42568; SR 8606125689
Application crashes when threads are created with
non default stack size
JAGae10553; SR 8606243323
PHCO_25707:
Application which uses localtime() aborts when built with -z
and environment variable TZ set to last entry in
/usr/lib/tztab.
JAGad94442; SR 8606225355
Deadlock occurs when one thread in the process is performing
a blocking read (via stdio interfaces like fgets) and before
the blocking thread could return, another thread performs a
fork().
JAGad68247; SR 8606199060
PHCO_24723:
Performance degradation of mktime ()
JAGad75245; SR 8606206070
delmntent libc routine deletes the entire mnttab contents.
JAGad81071; SR 8606211883
regexec() does not handle multibyte characters correctly.
JAGad74356; SR 8606205180
directory (3C) API's mutex contention.
JAGad82310; SR 8606213123
Default SBA support for C++ applications
JAGad74141, JAGad84551; SR 8606204965, 8606215364
memchr returns incorrect result when the count is -ve
JAGad86533; SR 8606217381
memchr core dump
JAGad63604; SR 8606194394
When a file stream is opened in read-only mode, putw()
reports a success though sets the errno to EBADF.
JAGad72144; SR 8606202970
When a file stream is opened in write-only mode, an
immediate fread() reported failure but an fread() which was
followed by a fwrite() reported success.
JAGad72400; SR 8606203226
rlogin with long host name causes it to exit, giving
"received signal 11" message.
JAGaa27187;
remsh and rexec with long user name dumps core.
JAGad27794; SR 8606158464
When an application creates more than 5000 threads, there is
a possibility that res_query() dumps core. As a result of
which, the application exits.
JAGad81970; SR 8606212783
PHCO_24148:
Multithreaded application core dumps sometimes when it uses
the Name Service Switch calls like getXXent and endXXent.
JAGad65825; SR 8606196622
M_BLOCK behavior for malloc not working correctly.
JAGad55731; 8606186527
mallinfo(3C) doesn't give correct memory statistics if the
application is multithreaded and uses multiple arenas.
JAGad34660; 8606165366
ptsname corrupts heap SIGBUS may result.
JAGad46861; 8606177629
When environment variable TZ is not set, the variables
tzname[2] and timezone is set to hard coded values
corresponding to Eastern Standard Time.
JAGab20870; 8606239637
valloc fails when memory available in multithreaded
application.
JAGad47526; 8606178299
New feature and not a defect. Initialized TLS support in
libc
JAGad49168; 8606179946
fstyp returns "unknown_fstyp" on VxFS version 4 disk layout
file system
JAGad57721; 8606188513
strncasecmp() behaves differently with libc patches for
S-Chinese locale
JAGad66064; 8606196866
Trusted system calls made on an 11.0 NIS system causes a
SIGSEGV core dump.
Using "dns" as a source for databases other than "hosts"
causes a SIGSEGV core dump.
JAGad41604; 8606172344
PHCO_23770:
For those PA-32bit Threaded C Applications which uses C++
plugins and pthread/cma calls in static
constructor/destructor, may happen that destructors will be
called twice. Non-threaded PA-32 bit applications do not
have this problem.
JAGad55189; SR 8606185984
PHCO_22923:
No externally supported method to pthread safe dynamically
loaded libs.
JAGab69119; SR 8606102984
User cannot use C++ runtime library on 32 bit application
without either using a C++ main program or explicitly invoke
the C++ runtime library's initialization routine, _main,
from the C ( or Fortran ) main program.
JAGad41440; SR 8606172179
gettimeofday is very slow for certain vendors who use it for
time stamping.
JAGad44410; SR 8606175166
Global symbols in libc can conflict with one in program
causing SIGBUS. Customer can experience this problem if
he/she uses his/her own global variable "alpha". It is very
likely that customers can have alpha as their global
variable.
JAGad33756; SR 8606164457
sigwait() does not work as cancellation point if the thread
is cancelled after it enters __sigwait_sys().
JAGad39745; SR 8606170481
memmove() failing for data near to a quadrant boundary.
JAGac87878; SR 8606129543
regcomp(3C) function fails to detect an extended regular
expression match in the input data.For example,If the
pattern is "%|^xyz" and the string is te%st, it gives Found
No Match.
JAGad31456; SR 8606162140
seekdir core dumps when compiled with -z option
JAGac78889; SR 8606128089
Purify reports "Uninitialized Memory reads" in readdir_r
JAGac95112; SR 8606130241
Trying to access the freed memory in closedir.c is causing
the core dump.
JAGad21880; SR 8606152550
snprintf() does not handle length of zero properly.
JAGad12471; SR 8606143128
regerror() may dump core for some values of error code
JAGad02475; SR 8606133330
PHCO_22314:
Data corruption in large malloc.
JAGad25621; SR 8606156311
strftime() to slow in multi-threaded applications
(On V-class systems).
JAGac86555; SR 8606129009
JFS 3.3 commands compiled with a libc stub for acl() system
call fail on files larger than 2GB. This was particulary
noted in setacl and getacl commands, however any command or
user compiled program using acl() could be affected. The
error code returned is EOVERFLOW.
JAGad09568; SR 8606140246
sed(1) hangs in non-C locale for some patterns.
awk sub pattern does not work well under non-C locales.
JAGad05149,JAGac56665; SR 8606136018,8606126100
When the system runs out of memory, call to regcomp(3C) will
result in bus error.
JAGad03415; SR 8606134279
Calling the getgrent or getpwent repeatedly causes core dump
with SIGBUS error when there is no nsswitch.conf file.
JAGad11220; SR 8606141866
strncat truncates string.
JAGad16345; SR 8606147002
PHCO_22076:
The default resolver configurable timeout is large
(5 Seconds). VUE may take a long time to come up when
the system is not connected to network.
JAGaa27175; SR 5003424531
PHCO_20765:
Fork fails for threaded applications when an older
pthread library (11.00 LR) is installed on the system.
JAGac40398; SR 8606125006
Threaded programs using third-party mallocs abort.
JAGac40401; SR 8606125009
Unsupported mixed dependencies on both archive and
shared libc fail.
JAGac40402; SR 8606125010
Sporadic valloc failure in threaded applications.
JAGac40711; SR 8606125320
Multi-threaded applications that create threads
sequentially encounter excessive process memory growth
and malloc() failure even when the process heap has
plenty of free memory.
JAGac40903; SR 8606125513
PHCO_20763:
This is a SP patch version of PHCO_20765.
PHCO_20555:
system() is slow in multi-threaded applications,
possibly leading to unusable systems due to swapping
activity if called from large 64bit processes.
JAGab78389; 8606108045
sigaction() called from a signal handler in a multi-
threaded application can result in hangs.
JAGab81794; 8606109096
In applications using large malloc, malloc can return
an invalid quad 2 "buffer" that overlays the stack,
resulting in stack corruption.
JAGab72262; 8606104633
Excessive static data for arenas and arena mutexes.
JAGaa14937; 8606114983
Inadequate statistics reporting to meet partner needs.
JAGaa26400; 8606114986
dirname(3c) causes application death (bus error) due
to segmentation violation.
JAGaa62439; 8606114988
Multithreaded programs deadlocks if they invoke
popen(3C) and fork(2) in different threads.
JAGab77826; SR 8606107568
regcmp(3C) call might fail on 64-bit on if the regular
expression is huge.
JAGab71463; SR 8606104124
VxFS ACL fails with large UID's/GID's (>=0x80000).
Once the file has one such entry in its ACL list, any
subsequent acl operations return "Invalid Argument"
error:
[ aldan:/mnt ] (90) touch TEST
[ aldan:/mnt ] (91) setacl -m user:12345678:r-- TEST
[ aldan:/mnt ] (92) getacl TEST
acl failed for file "TEST", Invalid argument
JAGab76091 JAGab76238; SR 8606106738; SR 8606106818
Core dump may occur when domain-name is not found in
the search list specified.
JAGab72180; SR 8606114994
A large number of threaded applications invoking
getXXbyYY calls on a MT system and running simultaneously
may hang, when the file table overflows.
JAGab82346; SR 8606109646
rpc calls invoking dns backend will not function
properly with the new dns backend library libnss_dns.1.
As a result applications using rpc like CDE and NFS will
not function properly .
JAGab68997; SR 8606115002
The host address type in the returned hostent structure
was not being set to correct value when IP address was
being passed to gethostbyname call.
JAGab71977; SR 8606115130
TZ env var (STD#DST,date1,date2) ignores DST if date1
greater than date2
JAGab75719; SR 8606106516
Under some offset, destination string lengths, and counts
beyond the terminating null in the source string strncat
can move fewer than the required number of bytes.
JAGab84233; SR 8606112024
PHCO_20369:
This is an SP patch version of PHCO_20555.
PHCO_19691:
strptime()/mktime() dumps core for the years
beyond 2038 when compiled with -z(do not bind
anything to address zero) option.
JAGab72590; SR 8606104837
1. ctype(3C) routines are too slow and the macros
have too many instructions because they contain
function calls.
2. The performance of singlebyte applications using
the ctype routines needlessly degrades in multibyte
locales.
3. strcasecmp(3C) and strncasecmp(3C) are too slow
compared to other vendors because they rely on
_tolower(3C) which is a macro mapped to a function
call.
JAGaa43050 JAGaa05164; SR 8606106824; SR 5003416776
mktime() does not seem to adjust for change in TZ
variable.
JAGaa44810; SR 5003444117
strptime(3C) returned NULL when processing the date
string generated by the command "date +%x" for locales
zh_TW.ccdc and zh_TW.big5.
JAGaa08262 JAGaa47278; SR 8606106825 ; SR 8606106827
When calling strncmp with one valid string pointer,
a null pointer and a length of zero strncmp will return
the first charater or the negative of the first
character of the valid string instead of an expected zero.
SR 5003463463
If the comparison character for memchr is a negative
integer memchr will not find the match.
JAGaa93243; SR 1653294272
Strrstr(s1, s2) sometimes claims that a match is found
when actually there is no match. Consider an example.
s0 = "ABCDEFG";
s1 = s0;
s1 ++; /* s1 points to "BCDEFG" */
s2 = "ABCDEFG".
Now strrstr(s1, s2) returns "ABCDEFG", which means
that a match is found. It should have returned NULL.
JAGaa41142; SR 5003436923
When attempting to assemble using a 9.X assembler the
assembler complains about unknown syntax.
JAGaa62460
64-bit regexec(3C) returns with large positive numbers
assigned to pmatch[i].rm_eo, and may cause applications
coredump.
JAGaa46130
An internationalized application leaks memory at every
setlocale() call to change its locale environment.
JAGaa06047
An internationalized application which frequently calls
setlocale() to change its locale environment encounters
a serious performance problem.
JAGaa08086; SR 4701391243
A multi-threaded internationalized application fails
in setlocale() for the restore operation using the buffer
returned by the previous call to setlocale().
JAGaa32025
memcmp() could return an incorrect result if the third
parameter to memcmp was a negative value.
JAGaa24067
VxVM pathnames not recognized by blocktochar()
JAGab69351; SR 8606103064
Linking with libc.sl can produce a slower running
application than linking with libc.a.
JAGab15584 JAGab16669
strtod("NaN",ptr) on HPUX 11.0 returns a ptr past the '\0'
JAGaa05185; SR 4701389726
glob(3C) cannot handle more than one trailing
'/' in a path string.
JAGaa94846; SR 1653297432
strxfrm does not work correctly for positional
forward and backward single as well as multi
byte locales.
JAGaa95471
The getcwd() API is slow and accesses remote
filesystems unnecessarily when there is a mount
point on the path to the current directory.
JAGaa01123, JAGaa40237
The contents of the struct utmp is NULL when end
of file /etc/utmp is reached, but the struct utmp
should contain the last utmp entry.
JAGaa05209
NaN and Infinity were printed incorrectly in case of
long double.
JAGaa86217
Poor multithreaded malloc performance, primarily
caused by mutex contention and mutex locking overhead.
Incorrect malloc statistics. Inadequate statistics
reporting capability. 64-bit multiarena malloc aborts
when user specifies _M_ARENA_OPTS.
JAGaa40240, JAGaa01969, JAGab19981, JAGab16523, JAGab43915
JAGaa26400, JAGab43837, JAGab53676, JAGab19980
SR 5003436451; SR 1653255513;
regexec() finds for "." in empty string "" with
locales other than C.
JAGaa53114; SR 4701413906
PHCO_19491:
Pre-enable additional filesystem type recognition.
JAGab68821; SR 8606102818
PHCO_19391:
Multithreaded applications hangs if one of the threads
vforks and does an exec(2) call (except the execve(2)
call).
Memory leak in applications using vfork and exec(2)
calls except execve(2) calls.
JAGaa55615
version 4, JFS ACL support is enabled within VxFS.
The libc patch is to create new APIs for JFS ACL,
and update existing ACL related interfaces in libc
aware of the new acl type, JFS ACL.
JAGaa95281; SR 4701420935
JFS 3.3 release introduces a new VxFS disk layout,
version 4. The new disk layout is used to support
JFS ACL, JFS Clone FS feature, and has an enhanced
fsadm shrink capability. The libc patch is to make
JFS related interfaces in libc aware of the new disk
layout.
JAGaa95281; SR 4701420935
PHCO_19090:
If atoi() is passed a string containing a character with
code value greater than 127 (\x7f), the wrong answer may
be returned using a 32-bit libc or there may be a
coredump with a 64-bit libc.
JAGab25446, JAGaa05164; SR 8606100279
PHCO_18227:
When a process is in the kernel and receives a self-sent
SIGABRT signal via abort(3C), the contents of the callee
save registers are undefined. This causes DDE unable to
unwind the core file generated by abort(3C).
JAGaa43927; SR 5003443143
strftime(3C) returns week number 52 for 12/27/1999-
12/31/1999 and 53 for 1/1/2000-1/2/2000.
JAGaa46298
malloc is slow for multi-threaded applications.
JAGaa32680
Strcoll performance very bad compared to that of 9.x.
JAGaa00524; SR 1653214346
Strcoll failure. Single byte locales did not collate
properly when an old version of single byte locale (using
multi-byte routines for single byte locales) is used with
new version of libc (where single byte routines are used
for single byte locales). The original change was made in
10.10.
JAGaa18768, JAGaa18769
libcres--new library : Applications that have statically
linked with libc can experince core dumps if libc.sl
changes internal call graphs.
JAGaa43395
mkfs(hfs) can't handle VxVM volume pathnames
JAGaa42843
memchr() perf improvement: memchr() does not perform
well when static branch prediction is enabled. memchr()
causes stack overflow problems for large values of
length. memchr does 64 bit compare operations on
32 bit operands.
JAGaa13890, JAGaa41248
mktime(3C) sets tm_isdst to 0 when daylight savings
is in effect for dates past Tuesday January 19 03:14:07
UTC 2038. Since strptime(3C) obtains this value from
mktime(), it also returns the 0 for tm_isdst when daylight
savings is in effect for those dates.
JAGaa16206, SR 4701405688, JAGaa23230 SR 4701405696,
JAGaa23233 SR 4701405720
strptime() does not check for dates not within the
supported range of Friday December 13 20:45:52 UTC 1901
and Friday December 31 23:59:59 UTC 9999.
JAGaa23231 SR 4701405704, JAGaa23232 SR 4701405712
In 64-bit HP-UX, getdate(3C) does not check for
dates not within the supported range of Friday December
13 20:45:52 UTC 1901 and Friday December 31 23:59:59 UTC
9999.
JAGaa26931 SR 4701409581
PHCO_18103:
64-bit applications may dump core when attempting to
use getcwd(3C).
JAGaa95447
PHCO_17601:
Excessive locking of /etc/mnttab in the getmntent(3X)
family of APIs can cause a deadlock.
JAGaa01122, JAGaa01628
On a 64bit system strlen() returns incorrect values
when the lower 32 bits of address are a zero.
JAGaa93445; SR 4701418293
For a week which contains days in the previous year
and the new year, strftime(3C) with %V returns week
number 53 for those days in the new year if they are
less than 4 days in the new year in that week,
regardless of whether the last week of the previous
year is 52 or 53; otherwise, it returns 1. It returns
either 52 or 53 for those days in the previous year.
This result in two different week numbers for days in
the same week for certain years.
JAGaa62691
An internationalized application leaks memory at
every setlocale() call to change the locale environment
(The query operation doesn't leak the memory).
JAGaa92941; SR 1653294694
getpwnam() returns wrong values sometimes, making
the system unreliable.
JAGaa46458, JAGaa72866; SR 1653284414; SR 1653287904
getcwd does not handle Loop Back File Systems (LOFS)
correctly.
JAGaa86037; SR 4701416800
PHCO_16629:
memcmp(3C) returns incorrect values when compiled
with +DA2.0N. memcmp, memchr, strncat do 64 bit
compare opearations on 32 bit operands.
JAGaa41144, JAGaa41248; SR 5003438507; JAGaa41796
malloc performance is very slow.
JAGaa17260
On some configurations 64-bit applications using a
long double get incorrect results.
JAGaa35268, JAGaa32697, JAGaa40380
Performance of getcwd() may degrade in certain cases.
JAGaa40211
SHLIB_PATH is enabled in the 64-bit flavor of libc.
JAGaa22065
setjmp/longjmp calls cause SIGBUS/SIGSEGV if application
is linked with CXperf tool.
JAGaa32076
Tuned, threaded applications using the small block
allocator use more memory than before.
JAGaa32072
PHCO_16130:
strcoll and wscoll of strings with collating elements
fail.
JAGaa18768, JAGaa18769
(1) strptime(3C) does not support dates beyond January
19 UTC 2038 in 32-bit HP-UX. (2) strptime() does not
fill in tm_wday, tm_mon and tm_mday when supplied both
the year and day of the year. (3) strptime() does not
treat invalid input dates and inconsistent input as
errors. (4) strptime() does not handle %E correctly
in the C locale. (5) strptime() returns incorrect
value for tm_yday and tm_wday if tm_sec and/or tm_min
are initialized to -1 when the %j conversion
specification is used.
JAGaa06544; SR 5003416719
strptime() treats Feb 29 2000 and March 1 2000 as
the same day if the %A (or %a) and %U conversion
specifications are used. JAGaa13581
JAGaa13581; SR 1653269738
getcwd(3C) fails with ENOENT if the root file system
is a loopback file system (LOFS) after a chroot.
JAGaa11165, JAGaa01441, JAGaa05219, JAGaa06021
SR#4701382374; SR 4701394395 ; SR 4701389916
SR 4701390120
getenv runs very slow for multi-byte languages JAGaa05075
SR#1653259333
The getdate() function does not parse the template file
correctly when the %r field descriptor is used in at least
one of the templates. This leads to the situation that a
non-zero value for getdate_err is returned even when the
template file contains a matching template.
In addition, getdate() does not correctly handle the case
where %I is used in a template but %p is not. JAGaa00429,
JAGaa10165, JAGaa10166, JAGaa10167, JAGaa10168,JAGaa05222,
JAGaa10164, JAGaa10163, JAGaa08067, JAGaa10158,JAGaa12392
memcmp( ) does not perform well when static branch
prediction is enabled. JAGaa06535
PHCO_15768:
When LANG=japanese, the sed command, s/$/x/, would not
add the character to the end of lines. JAGaa01206
SR 5003396234
Commands dump core if LC_COLLATE=nonC and LC_CTYPE=C.
JAGaa01685; SR 4701385336
__strnlen() API in 64-bit mode returns incorrect value
of the length of string. The __strnlen() API returns
correct length of string in 32-bit mode, though.
JAGaa01674
JAGaa01271: syslog()
Calling openlog() with a very long ident string causes
syslog() to dump core or create unexpected/undefined
results.
Multi-threaded applications using usleep(3C) hang.
JAGaa01457
When Null pointer was used as argument for fputs and
puts, the behavior is inconsistent between pre-10.20
and 10.20 onward releases. JAGaa01279 JAGaa01511
JAGaa01513 JAGaa01515
syscall() API doesn't handle 5th and 8th arguments
correctly. These parameter values are not handled and
hence return value from syscall() API would not be
correct. JAGaa04782
setjmp() function coredumps with Memory fault if the
program is compiled with 64-bit mode (+DA2.0W) and -z
compiler option along with patch PHCO_14102.
JAGaa01982; SR 1653257121
PHCO_14704:
Libc does not compile with the changes made in ftw.h to
provide Large Files support for C++ due to the use of
"struct stat64" in the internal 64-bit ftw interfaces.
JAGaa01664
The API sigspace() causes the calling process to hangup
if called after another call to this function; sigspace()
also causes the calling process to terminate if called
by more than one thread within a process. JAGaa01033
JAGaa01062
The API execvp(const char *file, char *const args[])
fails (returns -1) with errno set to E2BIG if the
following conditions are met: (1) the 'file' is a
shell script that doesn't specify the interpreter
being used. (e.g., #!/usr/bin/sh); (2) the number
of arguments contained in arguments (args[]) is
greater than 254. JAGaa00583
Enhancement request for providing a new threads API
__thread_detach(). JAGaa01380
Customers using their own versions of malloc() and free()
would notice free() being called twice on a same block
while using the glob() libc API. JAGaa01494
This is an enhancement request to provide jmp_buf pointer
in the hook functions of HP CXDL Development Tool. These
hooks are called from setjmp() and longjmp() APIs while
applications are linked with HP CXDL Development Tool.
JAGaa01603
Inconsistent behavior from pre 10.20 systems and 10.20
onwards in memccpy() API. JAGaa01280.
The API regcomp() dumped core, instead of returning
error, when dealing with some non-recognizable expression.
JAGaa01396, JAGaa01496, JAGaa01497
strptime(3C) does not calculate the week number correctly
when the first day of the year is a Sunday (for %U and %W)
or a Monday (for %W). JAGaa00976 1653231456
When users with expired passwords try to log in on the
console, they get usage message from the passwd command:
"usage: passwd [-F file] [name]". DTS JAGaa00533, SR
5003380394.
Threaded applications calling the gets(3S) API may hang
after doing another i/o operation on stdin. DTS JAGaa01148
SR 5003394833.
Code cleanup done in getcwd.c. User behavior unchanged.
JAGaa01101
PHCO_14102:
Applications that fork & implement their own malloc will
not compile. JAGaa01398; SR 4701382259
PXperf performance tool doesn't collect correct statistics
across setjmp/longjmp() family of calls. JAGaa01399.
When the length of the environment variable LANG is longer
than 1024 (MAXPATHLEN), catopen(3C) in /usr/sbin/lanadmin
caused coredump. JAGaa01290.
Calling perror(string) with the length of the string and the
message larger than 1024 will cause coredump. DTS #
JAGaa01178, JAGaa01166.
Signal mask is not restored after calling free when
mallopt(M_BLOCK,0) has been set. Only happens on multiple
calls to free for the same pointer. DTS JAGaa00773,
JAGaa00489, DSDe424072; SR 1653228304 1653119560 5003156760
JAGaa00476
If malloc() is requested for an impossibly large size, for
example 2 GB, when large malloc has been enabled, this
request fails when malloc() returns NULL and sets errno to
ENOMEM, as it should. However subsequent calls to malloc()
with smaller reasonable sizes should be successful, yet
they fail when malloc() returns NULL and sets errno to
ENOMEM. DTS# JAGaa01179.
In the event that times(2) fails in a multi-threaded
application, clock(3C) does not release the mutex. This
will cause the next thread that invokes clock() to wait
forever for the mutex, in effect, causing the application
to loop forever. DTS # JAGaa00967.
NIS map transfer fails due to transfer timeout on slave
as a direct result of an inefficient method of scanning a
sparse DBM database. DTS # JAGaa01111, JAGaa01150; SR #
5003392126.
PHCO_13412:
64-bit Fortran 90 gets unexpected signal and the floating
point exception handling fails. DTS CLLbs12814 CLLbs12830,
SR 4701376756; JAGab68498
PHCO_13283:
The HP CXDL Development Tools don't collect correct
performance statistics across setjmp/longjmp() family of
calls. DTS JAGaa00559, SR 4701374496; JAGaa01168.
The wcswidth(3c) API depends on methods/locales to
return a value 0 for an empty wide string. Sometimes
a locale would return a value other than 0 for an empty
wide string. DTS JAGaa00448, SR 4701374470; JAGaa01167
Core dump in certain corner cases. DTS JAGaa01047, SR
4701374504; JAGaa01169
Defect Description:
PHCO_27774:
Under severe memory shortage conditions, the application
calling memorymap(3C) or mallinfo(3C) dumps core.
Resolution:
Under out of memory conditions,If the application could
not get additional memory then the internal data
structures will be set to NULL to indicate the failure.
JAGae45338; SR 8606281395
PHCO_27608:
Libc malloc(3C) family of API's hang if the complete
heap of the process is exhausted and application calls
free()/realloc().This happens because of improper
handling of resources by malloc(3C) itself.
Resolution:
The hang problem in free()/realloc()/malloc() is
resolved by releasing the resource held by thread.
JAGae26049; SR 8606261730
PHCO_25976:
When the domain name is set to null and when the
NSS (Name Service Switch) configuration is "files nis"
for password database, then the getpwent(3C) API dumps
core with the SIGBUS error. In the switch code, the
destructor for the same files backend is called
second time.
Resolution:
The code flow is changed in such a way that the destructor
for the same files backend will not be called more than
once.
JAGae00927; SR 8606231691
When gethostbyname(3N) is called with an IP address as the
argument in a multi-threaded environment, the static
global variables may be corrupted as they were not
protected for threads.
Resolution:
The global variables are now protected for threads by
defining them locally to the function where they are used.
JAGae19108; SR 8606254777
Duplicate entries problem in the utmpx file,would result
in more than one entry for the same pts/pty/tty. This
leads to a situation wherein only one of the entries in
the /etc/utmpx file is correct and signifying the current
session of the user and the rest of the entries being
incorrect. They correspond to processes that no-longer
exist but still are marked as user processes. logname(1)
command and getlogin(3C) API would report incorrect
username in this case.
Resolution:
The fix takes into account the current session for a
particular terminal. It compares the session id of the
calling process and the session id of the ut_pid entry in
the /etc/utmpx file to get the correct entry which is
the entry corresponding to the current user's session.
JAGae07413; SR 8606238389
In strtod(3C),if the first argument is "infinity", it is
returning next to next character after "infinity". But it
is supposed to return next character after "infinity".
Resolution:
strtod(3C) is modified in such a way that, if the first
argument is "infinity", then it will return next
character after "infinity".
JAGae26691; SR 8606262356
If an application calls any of the APIs getpwnam(3C),
getpwuid(3C), getgrgid(3C), or getgrnam(3C) and closes
all open files prior to or after forking a new process,
the above mentioned APIs will show undefined behavior
in the child context.
Resolution:
Libc source has been modified so that the APIs
getpwnam(3C), getpwuid(3C), getgrgid(3C) and getgrnam(3C)
will not use the cached file descriptor in the child
context after fork, if it is already closed and reopened.
JAGae21220; SR 8606256907
The system commands like telnetd(1M), rlogind(1M) and
login(1M) use the getut(3C) and getutx(3C) APIs while
updating or adding the entry to /etc/utmp and /etc/utmpx
files. The APIs getut(3C) and getutx(3C) searches the
files linearly for the given entry. Whenever there are
large number of entries (for example: more than 2000 )
in the /etc/utmp and /etc/utmpx files, searching for a
particular entry is taking long time(several minutes)
and this leads to poor response of the system whenever
large number of login or logout happens simultaneously.
Resolution:
This is a fix to provide pre-enablement for a
future release of login(1M), telnetd(1M) and rlogind(1M).
This solution is applicable only for above mentioned
system applications. The APIs getutid(3C), getutxid(3C),
pututline(3C), pututxline(3C), getutxline(3C) and
getutline(3C) were modified to avoid linear searching
of the files /etc/utmp and /etc/utmpx while updating or
adding the given entry in the files.This will lead to
better performance whenever large number (for example:
more than 2000) of login or logout sessions happen
simultaneously.This solution will have no impact on
the current functionality of login(1M) telnetd(1M) and
rlogind(1M) and other applications on the system.
JAGac42568; SR 8606125689
Application crashes when threads are created with
non default stack size
Resolution:
Provided a wrapper for creation of thread with
non-default stacksize
JAGae10553; SR 8606243323
PHCO_25707:
There is a null pointer dereference in localtime() that
causes core dump when the application is built with -z and
the environment variable TZ used is not in the file
/usr/lib/tztab or the environment variable TZ is the last
entry in the file.
Resolution:
The pointer is checked for null before de-referencing.
JAGad94442; SR 8606225355
stdio interfaces acquire mutexes to enable multi thread
safety of the interfaces. The registered atfork-handler
also tries to acquire the same mutexes which causes the
deadlock. The scenario was that the thread performing the
blocking read is blocked on a pipe and waiting for the child
to spawn and write on the pipe. As the child will not be
spawned until the thread performing the fork() is able to
acquire the lock, it is a deadlock situation.
Resolution:
The locking of the stdio mutex in atfork-handler has been
removed. With this fix, deadlock in parent will not occur
as reported in the defect.
JAGad68247; SR 8606199060
PHCO_24723:
mktime takes the timezone specifications from /usr/lib/tztab
file. Incase the application does a rapid switch between 2
invalid time zones then for each switch the tztab file is
accessed and searched for the required time zone. Hence for
each switch the file is read completely. This degrades the
performance of mktime.
Resolution:
The /usr/lib/tztab file is cached in memory local to the
process, the first time mktime is called, and each
subsequent call to mktime makes use of this cached data.
This approach reduces the number of disk read operations.
JAGad75245; SR 8606206070
delmntent libc routine deletes the entire contents if mntent
structure obtained from the call to getmntent was passed to
delmntent.
Resolution:
The defect is due to the returning of same global buffer by
getmntent call to an application and the same global buffer
being used in the delmntent libc call. The code has been
fixed to address the problem.
JAGad81071; SR 8606211883
regexec() does not handle multibyte characters correctly.
where the second byte of a multibyte SJIS character is
interpreted as stand alone single byte character.
Resolution:
For matching a pattern containing .* , .+ , regexec
traverses the entire length of the string and then
backtracks to find out whether it can match the remaining
part of the pattern. The backtracking logic currently
doesn't take the multi-byte scenario into consideration and
goes back byte by byte. In the case of a multi-byte
character with a valid character as a second byte, a match
is found for the second byte even though it is not a
stand-alone character and just forms part of a multi-byte
character. Now the code has been changed to take care of
multi-byte back tracking.
JAGad74356; SR 8606205180
An application using the directory(3C) API's in
multithreaded environment got into mutex contention problem,
which resulted in 100% usage of the CPU resource time.
Resolution :
opendir and closedir API have been enhanced to reduce the
mutex contention.
JAGad82310; SR 8606213123
The HP-UX libc memory allocator is slow for C++ applications
which frquently allocate and deallocate small blocks, as it
uses the cartesian tree to maintain the free block list.
Resolution:
mallopt(3C) is enhanced to provide a new commond M_SBA_ON
which will be used by C++ initialization library to
configure predefined SBA parameters.
JAGad74141,JAGad84551; SR 8606204965, 8606215364
memchr can read past the area passed to it causing core
dumps.
Resolution:
Code change is done in memchr to avoid reading beyond the
memory passed to it.
JAGad63604; SR 8606194394
memchr returns NULL even when the character searched for is
present in the string passed to it when the count is -ve.
Resolution:
Logic is changed in the memchr to handle the -ve count.
JAGad86533 ; SR 8606217381
When putw() fails, it is supposed to set the error flag for
the file stream, set the errno describing the error occurred
and return EOF. Only the errno was being set but error flag
of the file stream wasn't being updated due to which EOF was
not being returned.
Resolution:
Change has been made so that, in case no write permissions
are found for the file stream, the errno is set and EOF and
the file stream's error flag is set.
JAGad72144; SR 8606202970
There was a missed condition wherein a file stream which has
been opened in write-only mode, an immediate fread on the
stream failed but if the fread() followed after a fwrite()
didn't report an error.
Resolution:
Explicit condition check on mode of operation of file stream
solves the problem.
JAGad72400; SR 8606203226
rcmd is exiting with long hostname. The hostname with
length greater than the buffer size, is the cause for
exiting.
Resolution:
Length of input string will be checked before it is copied
on to the buffer.
JAGaa27187
check for long user names missing in code.
Resolution:
The program is modified to check if the length of the string
passed, is lesser than the buffer length before copying
string on to the buffer
JAGad27794; SR 8606158464
res_query() dumps core when called through a large number of
threads simultaneously from a single process as the socket
descriptor may cross 2048 which is the current limit.
Resolution:
The code has been modified to handle any number of threads
(limited by system resources only) as the limit on socket
descriptor is removed.
JAGad81970; SR 8606212783
PHCO_24148:
The getXXent call and endXXent functions call shl_unload()
function to unload the shared backend library when the
number of references to the backend instance structure is
zero. However, the library call shl_unload() on PA32
machine unloads the shared library regardless of whether
there are other references to it through other load
invocations. This causes the subsequent shl_unload call
fail with signal 11.
Resolution:
Removed the shl_unload call for PA32 architecture in the
SO_per_src_delete function.
JAGad65825; SR 8606196622
The defect was due to blocking the signals after locking the
malloc mutexes in the case of multi threaded malloc. When
malloc/calloc/valloc/realloc is called in signal handler and
also the main thread of execution and there are frequent
signals to application. The application becoming busy in
locking and unlocking the malloc mutexes resulting into
application hang situation.
Resolution:
Signals blocking is done before locking the mutexes. Which
avoids the too many mutex locks and unlocks.
JAGad55731; 8606186527
mallinfo(3C) doesn't give correct memory statistics if the
application is multithreaded and uses multiple arenas. The
problem was introduced during multi arena enhancement. The
way mallinfo() designed works fine only for single arena,
but the problem starts when there are 2 or more arenas and
there is a overlapping brk value.
When multiple threads call malloc(3C) to allocate space,
each will be assigned an arena. Each arena will maintain
the start and end point of that arena. The arena_start
represents the starting heap address for this thread and the
end_arena represents the ending address. Assume 2 threads
are say THREAD1 and THREAD2 running in parallel. THREAD1
calls malloc(), malloc stores the the arena_start1(current
brk value say 0x1000 ) and extends the brk value to
predefined size and sets the end_arena1(0x4000), similarly
THREAD2(arena_start 0x4000, arena_end 0x8000). If THREAD1
again calls malloc() and there is no pre-allocated space in
the arena, the brk value is increased and arena_end will be
set( 0x12000).
The mallinfo() will collect the size by visiting each arena
starting from arena_start till arena_end of that arena. In
the above case arena_start and arena_end of THREAD1 is
0x1000 and 0x12000 respectively, for THREAD2 arena_start is
0x4000 and arena_end is 0x8000 respectively. While counting
the size, arena for THREAD2 will be counted 2 times, once
with arena1 and once with arena2. Hence the problem. In
single arena implementation this problem will not be
revealed.
Double counting is happening because we will modify the
dummy header when AClastbrk != _curbrk (AClastbrk <
_curbrk). The dummy header which had SIZE=0 and USED set,
will be set with the difference of _curbrk and AClastbrk in
the function grow_arena(). If the AClastbrk of one thread
is not equal to the _curbrk, the possibility is that either
user application called brk/sbrk or the function grow_arena
is called by some other thread. If the _curbrk value is
changed from some other thread by calling grow_arena() then
the other thread treats this as the user allocation and the
dummy header is modified appropriately and fixes the
arenaend for this thread.
The problem will be there if there is a overlap between the
brk values of the different arenas. So in the current
implementation USER_ID is used when
O The application directly calls brk/sbrk
O The other arena calls brk/sbrk (in grow_arena()
i.e. AClastbrk != _curbrk)
The problem is because of setting USER_ID when the other
arena calls brk/sbrk (in grow_arena() i.e. AClastbrk !=
_curbrk).
Resolution:
The resolution is basically to avoid the use of USER_ID when
the other arena calls brk/sbrk (in grow_arena() i.e.
AClastbrk != _curbrk). A new memory block identifier
ARENA_ID is defined in malloc.c as
#define ARENA_ID 0x13
The ARENA_ID is used to mark that the memory block is used
and it is used by some arena. The used memory block will be
marked with ARENA_ID under the circumstance mentioned below.
When a block of memory is used by some other arena and the
last brk value maintained in the that arena is not equal to
the _curbrk. While counting memory usage statistics in
mallinfo(), the memory block with ARENA_ID as the id we will
skip because it is used by some other arena and will be
taken into account under that arena.
The two global variables
char *_node_curbrk
char *_common_curbrk are also defined in malloc.c.
node_curbrk: The variable _node_curbrk is used to identify
if there are 2 successive call to the function node_alloc()
from different arena. The check is required because when
space is allocated for nodes, no space will be allocated for
the dummy header.
common_curbrk: This variable is analogous to _curbrk.
_curbrk keeps track process wide brk value, but
_common_curbrk is to keep track the brk activity within
malloc module. This variable is used to decide whether the
brk value is changed by some other arena OR application has
called brk(2)/sbrk(2) system call. If the _common_curbrk is
not equal to _curbrk means that the application has called
the brk(2)/sbrk(2).
JAGad34660; 8606165366
ptsname corrupts heap SIGBUS may result. It is a bug in
ptname() function.When the application is linked with
libpthreads,it dumps core.
Resolution:
The cause of this problem is instead of passing the sizeof
bytes allocated by malloc to the GET_TSS() function, the
sizeof the character pointer returned by malloc is passed as
an argument. So,it is always taking sizeof the character
pointer which is less than the number of bytes allocated by
malloc. ptsname() is modified accordingly to address this
problem.
JAGad46861; 8606177629
When the variable TZ is not set in the environment, in HP-UX
it defaults to EST5EDT which is the east coast time in US.
This poses problem in the environment of the processes that
(a) are started by init(1m)
(b) clear their environment (e.g. login (1), sendmail(1m) )
The hard coded value is inappropriate for any timezone other
than east coast of US and the difference is difficult to
track for countries like Australia which frequently update
their daylight timing rules.
Resolution:
When the environment variable TZ is not set, tzset() checks
the default file /etc/default/tz for the timezone value and
sets timezone values based on that.
The file /etc/default/tz contains the timezone value set by
tzset() when the environment variable TZ is not set. The
format for the file is same as TZ format without the prefix
"TZ=". Please check environ(5) for TZ format.
The order of TZ setting is as follows.
1) if the environment variable TZ is present, it takes
precedence.
2) if TZ is not present then the value contained in
/etc/default/tz is used for the default.
3) if /etc/default/tz is not set then the default value is
equivalent to EST5EDT (Eastern Standard Time) of US.
(Install the Patch PHCO_23652 to get the sample
/etc/default/tz file. Please read "Other Dependencies" field
for more information on PHCO_23652 patch)
JAGab20870
valloc() fails to allocate the memory in multi threaded
application when there is space available in other arenas.
The problem is because in multithreaded application if the
space on heap is exhausted and no space in the particular
thread's arena, valloc is returning NULL. But there could
be some space available in other arenas and that can be used
under this arena.
Resolution:
The allocation alogorithm for valloc() is modified, to try
allocation of space from other arenas when there is no space
left on the heap.
JAGad47526; 8606178299
Initialized TLS support in libc for 64 bit non threaded
applications.
Resolution:
The initialization routine of Libc has changed to support
initialized TLS variables in a PA64 non threaded
applications. Both the archived and shared version of the
libraries have this enhancement.
To get the complete functionality of ITLS (Initilized thread
local storage) the following patches has to be installed.
PHSS_23440 - linker core
PHSS_23785 - linker ISU
PHCO_23792 - libpthread
PHSS_23953 - Fortran compiler
Currently this feature is available with Fortran compiler
only.No changes are required to be done in libc when this
feature is made available for any other compilers.
JAGad49168; 8606179946
fstyp command calls statvfsdev on VxFS version 4 disk layout
returns "unknown_fstyp". It fails on accessing initial
inode list extents block address which exceeds 32 bit
addressing. lseek64 should be used instead of lseek in
__vx_fs_lseek.
Now the call to lseek is replaced with lseek64 by using a
compilation flag _FILE_OFFSET_BITS=64 in the makefile.
JAGad57721; 8606188513
When the APIs getprpwnam(), getgrnam(), getnetbyname(), and
getservbyname() are configured with the /etc/nsswitch.conf
file to search sources that do not support these calls, the
Name Server Switch engine code unloads the sources and
returns NSS_NOTFOUND. The source "nis" doesn't support the
trusted system call getprpwnam(). The source "dns" is only
valid for the "hosts" database. Thus, subsequent API
getXXXbyYYY calls that try to search sources that have been
unloaded end up accessing invalid locations, resulting in a
SIGSEGV core dump.
Resolution:
If a source doesn't support an API getXXXbyYYY call, don't
unload the source. Just have the Name Server Switch engine
code return NSS_UNAVAIL.
JAGad41604; 8606172344
The strcasecmp() and strncasecmp() functions behave
incorrectly when presented with strings containing bytes in
the range 128-255. The incorrect behavior can result either
in a core dump or an incorrect comparison value, depending
on the data.
Resolution:
Cast chars to (unsigned char) before using as index in
_tolower().
JAGad66064; 8606196866
PHCO_23770:
When a C application uses C++ plugins and calls pthread/cma
calls in static constructor/destroctor, it was leading to
destructor being called twice. This was happening because
the C++ runtime initialization routine was invoked at a
point when the pthread library initialization would not have
been complete . During this time, constructor was invoking
pthread calls . This might have lead to destruction of the
shared data (static/global) in the libCsup.
Resolution:
Changes are made to libc so that C++ runtime initialization
routine is invoked only after the completion of pthread
library initialization.
JAGad55189; SR 8606185984
PHCO_22923:
On HP-UX if a nonthreaded application links to a
thread-safed library the link will fail due to unresolved
pthread symbols.To resolve these symbols, it is necessary to
link the nonthreaded application to the threads library
libpthread.But linking to that library makes the application
threaded even if it creates no threads.Providing POSIX 1c
thread "stubs" in HP-UX C language library have two direct
effects for nonthreaded applications. a) POSIX 1c threads
symbols are resolved if a nonthreaded application links to a
thread-safed library b)We avoid the overhead of a real
threads library -- especially the overhead associated with
mutexes when the nonthreaded application uses thread stubs
rather than real threads library procedures.
Resolution:
Stubs are provided for all pthread calls only in SHARED LIBC
FLAVORS of the HP-UX C Library. These stubs do not have any
functionality, these are dummy functions returning zero
except pthread_getspecific() family of APIs which has full
functionality implemented in the stubs. Full functionality
is provided in the stub for the following pthread calls
* pthread_key_create()
* pthread_getspecific()
* pthread_setspecific()
* ptherad_key_delete()
* pthread_exit()
call to stub pthread_self() returns 1
call to stub pthread_equal(arg1, arg2) will return
(arg1 == arg2)
Call to the stub pthread_create() and pthread_attr_init()
returns ENOSYS.
All other stub calls returns zero.
There are two special interfaces provided for checking
whether an application is linked to pthread library or not.
a) __is_threadlib_linked()
returns 1 for an applications linked to pthread
library otherwise returns zero.
b) __get_ismt()
returns 1 for applications linked with libcma
returns 2 for applications linked with libpthread
otherwise returns 0
Risks:
------
An application may inadvertantly pick up the stubs when it
intended to use the real pthreads APIs, or it may pick up
the stubs when it needs cma APIs or stubs. These are all
link order problems. An application that needs cma behavior
must link to libcma (or the cma stubs library) and must do
so in a supported link order,
i.e. the link line should be shared only and should
not contain "-lc" before -lcma.
So long as this condition is met, the correct cma functions
will be referenced. Similarly, a multithreaded application
that needs pthread threads library behavior must link to
libpthread and must do so in a supported link order, and
only use shared libc and libpthread.
eg : An applications wants to use pthread stubs then
the link order should be
$ cc test.c -lc -lpthread
An applications wants to use pthread library then the
link order should be
$ cc test.c -lpthread -lc
JAGab69119; SR 8606102984
User cannot use C++ runtime library on 32 bit application
without either using a C++ main program or explicitly
invoking the C++ runtime library's initialization routine,
_main, from the C ( or Fortran ) main program.This problem
is not there for 64-bit PA-RISC applications, or for any
IA-64 applications, since the C++ library's initializer is
run automatically -- either at program startup or when
dynamically loaded.
Resolution:
The definition of the __main_ptr variable is done in
libc_init routine. The same varible is defined as a global
variable in libcsup, which will be initilized to the C++
runtime library initialization routine, _main. Thus, when
libcsup is linked into the program, the variable _main_ptr
will point to _main; otherwise, it will contain 0.
JAGad41440; SR 8606172179
gettimeofday is very slow for certain vendors who use it for
time stamping because it calls a heavy weight system call to
get the current time of the day.
Resolution:
A new API hrtime_t gethrtime(void) has been added to libc.
This API uses fast light weight system call to get the nano
seconds from certain time. It does not give you the current
time of day. hrtime_t is a signed 64 bit number. This API
will only be available if the application is being compiled
in -Ae mode because 64 bit integer number is not available
in -Aa mode.
JAGad44410; SR 8606175166
Global symbols in libc can conflict with one in program
causing SIGBUS. In ptsname.c we have defined two global
symbols alpha and range_spec. They are symbols which are
used only by libc. They should not be visible to customers.
They can conflict with the user defined global symbols.
Resolution:
alpha and range_spec is not used a global symbol in libc
JAGad33756; SR 8606164457
sigwait() does not work as cancellation point if the thread
is cancelled after it enters __sigwait_sys(). When
cancelling a thread that is blocked on sigwait() by means of
pthread_cancel(), the blocked sigwait() returns with EINTR
rather than checking the cancellation point before it
returns and terminate the thread.
Resolution:
When the thread is cancelled, then __sigwait_sys returns
error EINTR and does not set errno. In sigwait we were
checking for errno and setting the cancellation point. Now
that has been modified to check for return value.
JAGad39745; SR 8606170481
memmove() is moving data positioned very close to the
quadrant boundary and it leads to a SIGSEGV. When memmove()
attempts to move >=16 bytes of data, including the last 16
bytes of a quadrant, it fails with a SIGSEGV.
Resolution:
To correct this problem, the initial load word is now done
without modifying the source address. The offsets of the
subsequent loads are now positive from the current pointer.
After all loads are done, we increment the source address by
16.
JAGac87878; SR 8606129543
regcomp(3C) function fails to detect an extended regular
expression match in the input data.For example,If the
pattern is "%|^xyz" and the string is te%st, it gives Found
No Match.
Resoltion:
Defect is fixed by adding an "alternate" flag which is set
when there is an alternate('|') option in the regular
expression.
JAGad31456; SR 8606162140
seekdir core dumps when compiled with -z option
Resolution:
Made changes to check for null pointers before
derefererencing.
JAGac78889: SR 8606128089
Purify reports "Uninitialized Memory reads" in readdir_r
Resolution:
Changes are made to initilize variables
JAGac95112; SR 8606130241
ftw core dumps
Resolution:
Trying to access the freed memory in closedir.c
was causing the core dump. It is fixed now.
JAGad21880; SR 8606152550
When snprintf() is called with arguments like so:
snprintf(buf,0,format,args...);
the buffer pointed to by buf should not be altered
since the maximum number of characters to write
to buf is zero, but the buffer is in fact modified.
Resolution:
Checks for the str_len parameter for zero before doing the
actual processing.
JAGad12471; SR 8606143128
regerror() may dump core for some values of error code
Resolution:
The logic for checking the validity of error code is
changed.
JAGad02475; SR 8606133330
PHCO_22314:
Certain allocation patterns using large malloc cause data
corruption in the last integer of a malloced block. The
root cause is an error in the design of large malloc. The
lowest level allocation function malloc_sbrk() hides from
the caller whether sbrk() or mmap() is used to grow the
arena. However, in general when mmap() is used, allocation
is discontiguous. Depending on whether allocation is
contiguous or discontiguous, two different length values
must be passed to malloc_sbrk() because in the discontiguous
case space must be allocated for a second pair of headers
(the dummy headers that terminate the arena). Since
malloc_sbrk() hides from the caller the fact that sbrk() has
failed over to mmap(), there is no way to know which length
to pass. The implementation always passed the shorter
length, which is correct only for contiguous allocation.
Since the pre-large malloc, sbrk()-only, code detected
discontiguous allocation before calling sbrk() and passed
the correct lengths for each case, when sbrk() was replaced
by malloc_sbrk() the code continued to work for the
sbrk()-based heap. However, when the fail over to mmap()
occurs, and whenever mmap() results in discontiguous
allocation, the code does not detect the discontiguity and
the shorter length is passed to malloc_sbrk(). This means
that the arena end dummy headers are not explicitly
allocated in these cases. Usually, alignment causes the
arena end to be spaced far enough from the user area of the
last block that no data corruption occurs when the headers
are written. However, for certain block sizes and starting
positions this is not true, and the dummy headers overlap
the user area of the last block, resulting in data
corruption.
Resolution:
The ideal fix would involve recoding large malloc so that it
does not have a layer that hides whether sbrk() or mmap() is
being used, and always doing the correct length calculation
for each case. However, the fix we have applied here is
simply to allocate space for the second pair of headers in
every case. This does no harm, because it simply increases
the amount by which the arena is grown, not the sizes of
blocks returned to users. The extra space winds up on the
freelist. Moreover, in most cases the fix does not even
change the amount by which the arena is grown, because the
round-up to the next ALLOCSIZE boundary is the same with or
without the fix. Only for certain sizes of request that are
at or very close to an ALLOCSIZE multiple will the fix make
a difference in the amount by which the arena is grown. In
those cases, the arena will be grown by an additional
ALLOCSIZE. This guarantees that the arena end headers will
not overlap the user area of the last block. It will cause,
in these cases, an extra free block of about ALLOCSIZE to be
added to the free list.
JAGad25621; SR 8606156311
strftime(3C) is a thread safe libc API. In a multithreaded
application when many threads calls this API threads were
blocking on a mutex used to synchronize the threads
execution. The mutex lock holding time by every single
thread was very high because of which, threads were not
executed in parallel.
Resolution:
The previous design of strftime(3C) was using most of global
data, to store the intermediate processed data. To
synchronize the access to this data, in the API strftime(3C)
a mutex was locked on entry into the API and released only
while return. This problem can be observable on V-class
systems. To resolve the mutex lock contention, the global
data is replaced with local data which will be per thread,
and the mutex locking is made very short period of time.
This change promotes the parallel execution of many threads
during the execution of this API.
JAGac86555; SR 8606129009
The problem was traced to a libc code, to acl() stub.
The following check was done:
if ((stat(filep, &statbufp)) != 0)
return (-1);
However, since stat() is a 32 bit function, it would return
EOVERFLOW on files that are 2GB+. It was determined by our
investigation that this call is done only to check that the
file is present. E.g. it was assumed, that an error
returned by stat() would imply a bad filename.
Resolution:
The change was made to remove the stat() check from the
acl() system call. Our investigation has determined, that
the kernel code handles the invalid file names correctly,
and comes back with an appropriate errors when a bad file
name is given. With that in mind the stat() call was
determined to be an unnecessary precaution.
JAGad09568; SR 8606140246
sed(1) hangs in non-C locale for some patterns, awk sub
pattern does not work well under non-C locales. Both these
problems were happening because of underlying problem with
regexec. regexec loops beyond the end of string looking for
match in Non-C Locale.
Resolution:
The problem was traced to libc API regexec. Regexec was
looping and was looking for a match with the pattern when
the end of string was reached. The fix introduces a return
with No match when the end of string is reached.
JAGad05149,JAGac56665; SR 8606136018,8606126100
regcomp(3C) returns bus error in case of lack of memory.
According to the manual pages, regcomp(3C) should return
REG_ESPACE when the system runs out of memory.
Resolution:
In the regular expression sources, in some cases return
value of malloc(3C) was not checked. Without checking the
return value, a member in the structure was assigned with
some value, which is illegal and resulted in bus error. To
fix this problem, the return value from malloc(3C) is
checked. If malloc(3C) returns NULL(No memory), regcomp(3C)
return REG_ESPACE.
JAGad03415; SR 8606134279
When the switch engine fails to get the backend for the last
resource, it does not clean up the resources and free the
contexts. Because of that, the subsequent calls to
getgrent/getpwent have an unexpected value in the context
structure and thus causes the SIGBUS error.
Resolution:
Added the cleanup calls, nss_endent_u() and nss_delete()
in the nss_getent_u() function of the switch engine.
JAGad11220; SR 8606141866
Under certain circumstances strncat can truncate the output
string.
Resolution:
The logic of the strncat function was changed to address
this problem. JAGad16345; SR 8606147002
PHCO_22076:
When a system is disconnected from the network, and the
hostname lookup is configured for dns, it takes a long time
trying to resolve the hostname before it falls back to
files. The customer wants configurable timeouts.
Resolution:
Two new options have been added to make the retrans and
retry values configurable. These 2 values can be set in
resolv.conf as follows.
retrans <value in milli seconds>
retry <value>
Or these values can be set using environment variables
also.
RES_RETRANS
RES_RETRY
Two new apis are provided to provide programmatic access
to resolver(3N) retransmissions or timeouts:
get_resfield (int field, void *value, int len);
set_resfield (int field, void *value);
field - is either RES_RETRANS or RES_RETRY.
value - is the value to be set or obtained.
len - is the sizeof(value).
The order of precedence is as follows.
1. environment variable
2. resolv.conf
3. API.
JAGaa27175; SR 5003424531
PHCO_20765:
Fork fails to return for threaded applications using
the 11.00 LR libpthread.
Resolution:
A bug in the atfork handler for the dynamically allocated
malloc arena mutexes caused an uninitialized and unallocated
mutex to be locked. The mutexes are no longer dynamically
allocated and the atfork hander has been restored to its
earlier version.
JAGac40398; SR 8606125006
Threaded programs using third-party mallocs abort. The
dynamic allocation of malloc arena mutexes in PHCO_20555
did not check for third party mallocs, which do not allocate
the mutexes.
Resolution:
The malloc arena mutexes are no longer dynamically allocated
and it no longer matters that a third party malloc has not
allocated them.
JAGac40401; SR 8606125009
Threaded applications archive linked to earlier versions of
libc but linked shared to system libraries with dependencies
on shared libc can call the wrong libc mutex initializer,
the one for patch PHCO_20555, which assumes malloc arena
mutexes are allocated dynamically. However the older libc
that was archive linked to these applications assumes the
mutexes are allocated statically. This version mismatch
leads to attempts to lock uninitialized mutexes. This
linkage of archive libc and shared system libraries
dependent on shared libc is unsupported, precisely because
such mismatches can happen.
Resolution:
The 64 malloc arena mutexes have been returned to static
allocation in order to maintain backwards compatibility
with older libcs in (unsupported) archive-shared link
mixtures. The malloc arena contexts are still dynamically
allocated.
JAGac40402; SR 8606125010
Freeing valloced buffers causes sporadic failures in
threaded applications.
Resolution:
A bug introduced in the conversion of valloc for multiple
arenas caused some valloced buffers to be constructed so
that they could not be freed correctly. It has been fixed
in this patch.
JAGac40711; SR 8606125320
In a multi-threaded application, the PHCO_18227 malloc()
created a new arena for each new thread until the configured
number of arenas had been created. This approach led to
excessive memory growth in applications that create threads
sequentially and malloc/free a large amount of memory in
each thread.
Resolution:
The arena assignment algorithm now tracks the active number
of threads in the process and creates new arenas only when
all existing arenas have at least one thread assigned to
them. The new algorithm requires libpthread patch PHCO_19666
to be installed on the system. If PHCO_19666 is not
installed on the system, or if the application is linked
with libpthread.a, then memory growth can be controlled by
setting the maximum number of arenas to be 1.
JAGac40903; SR 8606125513
PHCO_20763:
This is a SP patch version of PHCO_20765.
PHCO_20555:
system() was calling fork() in multi-threaded
applications as a work-around for some locking issues
within dld.sl and libc. The cost of a fork() relative
to the cost of vfork() resulted in slower performance.
The specific issues were related to locking calling
made from the child process created by system() prior
to