Patch Name: PHSS_30401
Patch Description: s700_800 11.00 HP DCE/9000 1.7 Server/DevTools cum. patch
Creation Date: 04/02/06
Post Date: 04/02/19
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products:
HP DCE/9000 1.7 1.7.1
Filesets:
DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-SEC-Server.SEC-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-SEC-Server.SEC-SERVER,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-Core.DCE-CORE-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-Core.DCE-CORE-RUN,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreTools.DCE-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreTools.DCE-BPRG,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CDS-Server.CDS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CDS-Server.CDS-SERVER,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
No (superseded patches were critical)
PHSS_27964: MEMORY_LEAK ABORT
Category Tags:
defect_repair enhancement general_release critical
halts_system memory_leak
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_30401
Symptoms:
PHSS_30401:
1. PHSS_27964 required PHSS_27962 to be installed even
though PHSS_27962 has been superseded by PHSS_29963.
PHSS_27964:
1. JAGad89199 : Improper data type for "status"
in rpc__set_supported_netaddrs_from_string()
2. JAGad66256 : The rpc__dg_call_end() does not call
RPC_UNLOCK(0) when it is canceled and hence the
application results in deadlock.
3. JAGad72156 : ccall_binding_serialize() results in
a deadlock for RPC client application.
4. JAGad86480 : The RPC server exits abnormally if
it is repeatedly forked.
5. JAGad86481: The RPC server application deadlocks
when a pthread_cancel() is posted.
6. JAGad43157 : When the "dcecp -c registry designate
replica -master" command is executed, it displays the
following error message:
Error: Group member not found
7. JAGad85085 : The RPC application receives an
assertion failure error in the network receiver
thread due to retry_assoc_action_rtn() function.
8. JAGae02583 : The rpccp/dcecp commands fail with
an error message "Not an RPC tower" which occurs
on NT endpoint maps.
9. JAGad88115 : An application that repeatedly fails
while trying to authenticate, using keytab, leads to
memory leak in secd.
10. JAGad88114 : Authentication request results in
memory leak in secd.
11. JAGae06778 : 64-bit dce application dumps core
as the buffer returned by malloc() is corrupted.
12. JAGae16799 : Japanese characters are displayed
incorrectly.
13. JAGad48031 : The dcm (dce configuration manager)
dumps core with the following error message:
UNEXPECTED EXIT: process LANG=C LC_ALL=C /opt/dce/bin/dcm
exited with a no-zero exit status.
14. JAGae31870 : If an application is linked with libcma.1,
it causes an unexpected abort of the application under
certain conditions.
15. JAGae33895 : swverify DCE-CoreTools on 11.0 produces
the following error :
ERROR: Symlink "/usr/include/pthread_exc.h" should have
value "/opt/dce/include/dce/pthread_exc.h" but the actual
value is "/opt/dce/include/dce/pthread_exc_wrap.h".
ERROR: Fileset
"DCE-CoreTools.DCE-BPRG,l=/opt/dce,r=B.11.00.10"
had file errors.
16. JAGae37895 : A program getting SIGPIPE signal causes
stack overflow, if the stderr is duped to pipe.
17. JAGad82749/JAGae29167 : when multiple client
requests are canceled before completion, memory
leak occurs in the rpcd/dced process.
18. JAGad71555 : A TRY-CATCH block does not catch
synchronous terminating signals. Instead it dumps core
when the signal is caught.
19. JAGae39251 : The core file generated when the
synchronous signal is received, does not contain
information about the function that caused the signal.
20. JAGae05084 : The C functions are not able to
call C++ functions when linked to the libcma library.
21. JAGad96077 : The pthread_create() of cma
returns success, but sets errno to EBADF.
PHSS_21616:
1. JAGac79131 : cdsd dumps core during functional tests,
when svc logs are enabled.
2. JAGac12391 : cdsbrowser dumps core after XtFree call.
3. JAGad08915 : CMA man pages does not display CMA
obsolescence message.
4. JAGac88553 : Secd dumps core.
5. JAGad12745, JAGad13169 : While using exceptions the
call pthread_attr_destroy does not behave as expected.
6. JAGad13104 : RPC socket buffer can reduce transmission
rate across WAN.
7. JAGad15070 : 64 bit functional test fails.
8. JAGad14817 : The customer might not find some of the
GSS-API 's man pages delivered from 11.11 onwards.
9. JAGad27398 : CMA dumps core as it doesn't check for
condition EINPROGRESS.
10. JAGad32544 : When 64 bit KT-tests are run, Validation
tests fail in both server and client tests for
11.11/11.00.
11. JAGad23600 : secd dumps core intermittently.
12. JAGad25285 : To skulk a directory, cds-server should
have "a" permission. Once the "a" permission is
removed from cds-server on a directory and that
directory cant be skulked, it is a expected behavior.
But even after the "a" permission is given back to
cds-server, skulking doesn't work. i.e
command returns error.
13. JAGad41068 : This problem arises not at the customer
level but at the initial level itself i.e during
compilation of the c++ files of DCE project.
The error message that the compiler gives is
CC: "/vob/dce/src/HP/directory/cds/cdschecker/-
CdsEntry.C", line 278: error: true undefined (1285)
CC: "/vob/dce/src/HP/directory/cds/cdschecker/-
Checker.C", line 104: error: true undefined (1285)
CC: "/vob/dce/src/HP/directory/cds/cdschecker/-
CdsUtil.C", line 92: error: true undefined (1285)
CC: "/vob/dce/src/HP/directory/cds/cdschecker/-
Enum.H", line 55: error: true undefined (1285)
14. JAGad24804 : When a program which makes use of
cma_select is compiled, CC (C plusplus) compiler
fails with error while cc just displays warning message.
15. JAGad30100 : Unregistering rpc server fails.
16. JAGad29636 : When compiled, a program that uses
the functions pthread_getspecific, pthread_cond_wait
and pthread_detach resolved to pthread_* functions
instead of ptdexc_* functions. Also, when compiled
with aCC, error indicating type mismatch of the
second parameter in pthread_create was encountered.
17. JAGad27812 : RPC server threads does not respond
due to a deadlock.
18. JAGad35222 : secd does not log trace for sec component
via dcecp command.
19. JAGad42160 : RPC application hangs on shutdown.
20. JAGad53376 : When vfork() is called in threaded
environment in some cases the application aborts
due to lack of memory.
21. JAGad21974 : 64 bit dced and idl tests fail.
22. JAGad38604 : The output of a dcecp command:
dcecp>acl show /.:/ -entry
changes unexpectedly though the acl is not modified.
23. JAGad54035 : cdsadv core dumps in intercell environment.
PHSS_20446:
1. JAGaa93152 : The DCE startup script gives syntax error,
followed by the message "time is within specified
tolerance (35 sec)" even when the actual time difference
is more than 10 days.
2. JAGaa94127 :OODCE header file PaData.H is missing from
11.00 DCE distribution.
3. JAGaa94793 : aCC compilation error when dce/cma_ux.h
gets included twice. (Error 19: "./dce/cma_ux.h", line
319 # Unexpected '}').
4. JAGaa60133 : DMS observer thread hangs Encina ENM
process.
5. JAGaa35843 : Links for files ' libbb.a trace_log.h and
hptools ' are not being created in the HP DCE 1.5
install process.
6. JAGaa93171 : cdsadv memory management fails if the host
has more than nine network interfaces.
7. JAGab20711 : prototype for ptdexc_create() in
/usr/include/dce/pthread_exc_kt.h is incorrect.
8. JAGab16279 : RPC application memory management fails
and results in RPC_MEM_ALLOC failures.
9. JAGab16672,JAGab69558,JAGab69562 : Writing to a broken
pipe in a threaded appl consumes CPU.
for eg: following command would
"swlist -l file | more" consume CPU.
10. JAGaa62517 :"dcecp -c directory list /.:" ,fails with
an error message: "No currently established network
identity for which context exist".
11. JAGaa35813 : nanosleep() does not work if both struct
timespec * parameters point to the same structure, ie
nanosleep(x,x) does not work with cma.
12. JAGab84972 : cma_poll() consumes most of CPU time.
13. JAGaa35337 : A threaded application(using CMA threads)
fails with the following error from C++ (CC):
bad argument 2 type for cma_send The same application
without threads works fine.
14. JAGac29518 :The pthread_setasynccancel man page needs to
be updated to mention cancellation points.
15. JAGab69557 : inq_id test aborts with signal 6.
16. JAGab70124 : DTS API in 64bit mode fails, while access-
ing 32bit shared memory created by 32 bit dtsd server.
17. JAGab70121 : zonevt test fails with incorrect time conv-
ersion and utc_mkasctime failures.
18. JAGab69595 : Synchronous signals only cancel the thread
and do not terminate the process.Signal handler does not
terminate the process correctly.
19. JAGac56836 : _POSIX_C_SOURCE gets set to
"POSIX_D10_THREADS" should have been
"_POSIX_D10_THREADS".
20. JAGaa44318 : writev() on a socket does not write
completely, if the writev buffer (nbyte) is more than
the socket/pipe buffer. The largest buffer that can be
written is the maximum buffer size on the socket.
21. JAGab72027 :Leftover symbol pthread_yield in libdcekt.1.
When compiling with -Wl,+vshlibunsats the compiler gives
the message: /usr/ccs/bin/ld:
Unsatisfied symbols: pthread_yield (code)
pthread_setcancel (code)
22. JAGab70117/JAGab70118/JAGab70843 :
a. group_mbr tests are failing in 64bit testing and
b. ns_entry tests are failing in 64bit testing.
23. JAGab44337 : Communication between 64bit dce library and
cdsadv fails.
24. JAGac68811 : An application built with libdcekt.sl or
libdce.2 with "-Bimmediate - Wl,+vshlibunsats" LD flags
gives the following messages:
/usr/ccs/bin/ld: Unsatisfied shared
library symbols: d2p_d01_bin_to_str_psap (code)
d2p_p01_str_to_bin_psap (code).
25. JAGaa35832 : The dce configuration scripts were doing a
improper check for any process that had dce daemon as
its substring, due to which some un-intended processes
got killed.
26. JAGab76304 : dced not able to start more than 26 RPC
application servers.
27. JAGab84360: Some cds operations(exchanging master and
readonly replica) makes multiple readonly replicas of a
directory just after recreating the readonly replica.
28. JAGab83406 : cdsd dumps core, with 9 LAN interface on
N-class server.
29. JAGab76301 : libdcekt.a in 64bit mode would be corrup-
ted as it was not created properly.
30. JAGab76554 : dced daemon needs restriction for interf-
aces on port 135.
31. JAGad00513 : Following header files with 64 bit changes
required:
cdsclerk.h,dce64.h,gssapi.h,idlddefs.h, rpcbase.h,
stubbase.h, dce.h,dce_error.h,idl_es.h, ndrtypes.h,
rpcbase.idl.
PHSS_18744:
1. JAGab11140 : Kernel threaded applications linked with
libdcecp do not work.
PHSS_17812:
1. CHFts21563 CHFts21892 CHFts22819 : Remote login
sessions would get terminated if the shell exits
2. CHFts23887 : secd dumps core with too long names.
3. CHFts23381 : Enhancement request for uuidgen to select
the hardware address of lan card, in case of host with
multiple lan cards.
4. CHFts24288 : Problem with secd when client requests
authentication but with wrong password.
5. CHFts22822 : 'select' returns wrong bits settings.
6. CHFts24354 : cdsadv dumps core with segmentation
violation if the user's authenticated request is
canceled before servicing the callback of the request.
7. CHFts23794 : 'dce_login -r' does not have mechanism to
refresh DFS credentials. This will not allow access to
DFS once the TGT has expired. If the user's home
directory is on DFS, then access to home directory is
denied. This may happen after CDE screen lock also.
8. CHFts24088 : Locking an uninitialized mutex dumps
core.(Threaded FORTRAN 77 applications using CMA threads
dumped core.)
9. CHFts24299 : cdsd leaves pseudodir entries in
clearinghouse when background thread is run.
10. CHFts23113 : Occasionally DCE Application dumps core
when compiled with -z option.
11. CHFts21343 : 'dceping -C' fails. When
/tmp/cdsdHostname gets removed, the dceping asks for
hostname of cdsd server. One enters the hostname and
dceping continues to run fine. Problem is this breaks a
cronjob in the process, which does dceping -C and fails.
12. CHFts22609 CHFts23733 CHFts24235 : IDL compiler was
generating incorrect server stub code when parameter
de-referencing was required.
13. CHFts15091 : IDL compiler -no_def_idir option does not
work as specified in the manpage.
14. CHFts24327 : The application aborts (system panic in
case of DFS) during the occurrence of valid exception
due to mismatch in the TRY/CATCH exception blocks.
15. CHFts20416 : All occurrences of include in
DCE source code is changed to include .
16. Enhancement request to enable the user to set the Timer
Signal, Interval, Quanta of his/her choice.
17. CHFts24449 : cdsadv intermittently goes into loop and
may result in timeouts for CDS requests.
18. CHFts24281 : Performance of an application calling
cma_poll() degrades. The same is seen in cma_msgsnd(),
cma_msgrcv() and cma_semop().
19. CHFts23777 CHFts23614 CHFts24186 : write() on a socket
does not write completely, if the write buffer(nbyte) is
more than the socket/pipe buffer.
20. CHFts24451 : pthread_mutex_trylock dumps core if the
mutex is not initialized.
21. CHFts24454 : pthread_mutex_unlock dumps core if the
mutex is not initialized.
22. CHFts23526 : KRB5 error numbers are being evaluated as
UNIX error numbers (errno).
23. CHFts24477 : An authenticated RPC that comes from a
client with the different architecture (eg. little-
endian) using CN protocol results in error.
24. CHFts25596 : close() in child after fork in threaded
process leads to deadlock.
25. CHFts24485 : Changing DCE identity while using DFS ( by
performing dce_login as another principal ), results in
DFS error.
26. CHFts19600 : If a principal is given pre_auth_req
attribute value 2, this results in an error message
"Invalid password" during validation.
27. CHFts24438 : When the max_invalid_attempts ERA is set
and the registry is disabled, if a user exceeds the
max_invalid_attempts number of logins results in errors.
28. CHFts24414 : dcecp memory leaks while modifying acls.
29. CHFts24476 CHFts24492 : A program that sends bad
packets to the rpcd kills rpcd.
30. CHFts24512 CHFts24489 CHFts23544 : If password expiry
time is set for a server, multiple keys are generated.
31. CHFts24490 CHFts24493 : The user sees no effect of
setting the ERA disable_time_interval if the value is
small.
32. CHFts24509 : dced dumps core with NCS application.
33. CHFts24471 : Request for credentials in
sec_key_mgmt_manage_key() and dced every 10 minutes
increases network traffic and affects performance.
34. CHFts15577 : Unnecessary log statement "mismatched
seal".
35. CHFts24419 : cdsd keeps the IP address in
CDS_CHLastAddress even after it is removed.
36. CHFts24501 CHFts24497 : Memory leak in RPC DG runtime
due to the struct rpc_dg_pkt_pool_elt_t.
37. CHFts24379 : Need option for changing frequency of
spawning ep_scavenger.
38. CHFts24238 : An Application using hsearch() dumps core
when built archived with libdce.a and libc.
39. JAGaa42994 : TRY from exc_handling_kt.h generates
warnings.
40. JAGaa35732 : When secd is started with -no_kdc option
it dumps core.
41. CHFts24522 : DCE rpcd at 11.0 produces unwanted source
quench when ICMP message traffic is high.
42. JAGaa44215 : RPC tests with libdcekt take longer time
to complete due to the DMS observer thread.
43. JAGaa44215 : Sync signals cannot be caught by a thread
if linked with libdcekt.
44. JAGaa42930 : The IDL compiler on HPDCE 1.7 and 1.7.2
does not generate the correct version string in the
stub.c files and header file when an idl file is
compiled.
45. JAGaa35598 : Authentication audit events are not
generated.
46. JAGaa44626 : Errors while building libdcekt
applications using aCC.
47. JAGaa46080 : Swtools are experiencing the hang due to
DMS.
48. JAGaa35854 : UDP entries in the endpoint database gets
deleted for servers running at well-known endpoints.
49. JAGaa45926 : CCM servers core dump at the customer
site.
50. JAGaa47108 : If the client makes a call on an interface
supported by the server before the server registers the
interface, an error status of rpc_s_unknown_if is
reported.
51. JAGaa68656 : RPC connections via TCP/IP from a UNIX to
a NT box stay open for 5 minutes rather than closing
down within 10 seconds.
52. JAGaa47159 : Kernel thread application compiled with
rpcexc.h include file fails to include pthread.h,
resulting in 'unexpected symbol exc_key_exc_jmpbuf'
error during compilation.
53. JAGaa42830 : IDL compiler generates warnings when
compiling the idl file.
54. JAGaa94127 : OODCE header file PaData.H missing for
11.0 DCE distribution.
Defect Description:
PHSS_30401:
1. PHSS_27964 was created with prerequisite attributes on
PHSS_27962.
Resolution: The prerequisites have been updated to require
PHSS_29963 instead of PHSS_27962.
PHSS_27964:
1. JAGad89199 : The function rpc__set_supported_netaddrs_
from_string() uses the variable 'status' as an unsigned
integer, which is actually a pointer to an unsigned integer.
This results in unexpected behavior.
Resolution: The data type of status has now been changed
to an unsigned integer pointer.
2. JAGad66256 : A threaded application gets into a
dead lock condition as the global mutex
rpc_g_global_mutex is not released.
Resolution: The pthread_cleanup() routine is implemented
in rpc__dg_call_end(). Now, when the thread gets canceled,
pthread_cleanup() will call RPC_UNLOCK to unlock the
global mutex.
3. JAGad72156 : An Encina client (RPC client) application
may encounter a problem when the server aborts. This is
due to the RPC client stub routine blocked on a
condition variable in ccall_binding_serialize(), and never
returning from the function.
Resolution: When the variable, calls_in_progress, gets
decremented to 0 in rpc__ dg_call_end(), then a call to
RPC_BINDING_COND_BROADCAST() is made.
This will convert any other threads that are
waiting on this condition variable to ready state.
4. JAGad86480 : In a RPC server application, a repeated
fork makes the application receive unhandled exception and
exits abnormally.
Resolution: The do/while loop is now changed to while loop
in the listener thread call, so that the loop is executed
at least once.
5. JAGad86481 : During fork, the lthread is canceled and
restarted. While doing so, if the call is in network
dispatch and gets canceled, then the global mutex is
locked. After this the mutex is not released.
Resolution: The fix is to disable the cancel in the lthread
before the network dispatch call and enable it back to the
original state after the call.
6. JAGad43157 : In the absence of the master replica, when
user tries to convert the slave replica to master using
the following command :
"dcecp -c registry designate replica -master", an error
message is displayed. This is because -master option tries
to remove the earlier master from the security rpc groups,
which is non-existent.
Resolution: The presence of the replica entry is checked
in the security rpc groups. Only if it is present,
the replica is removed.
7. JAGad85085: If the user has DCE clients of the
older OSF version, 1.0, packets from that version of
are returned to the server. Hence, association between
the client and server is maintained as a static object
while it should have been a dynamic object. Thus,
resulting in an assertion failure.
Resolution: The association is now maintained as a
dynamic object.
8. JAGae02583 : rpccp/dcecp commands do not recognize the
NT protocol towers. Subsequently, these commands do not
display the other valid tower binding handles.
Resolution: The unknown(NT) protocol tower versions are
bypassed, and rpccp/dcecp continue to display the other
binding handle information.
9. JAGad88115: secd memory leak and fragmentation is
caused as memory allocated via asn1_alloc_malloc()
is not freed.
Resolution: The code has been modified to call memory
free(KRB_ERROR_free) appropriately.
10. JAGad88114 : The memory leak in secd is due to the
improper passing of parameters to the hash function.
Resolution: The memory leak is now fixed.
11. JAGae06778 : Buffer returned by malloc is getting
truncated to 32 bits causing this unexpected behavior
in 64 bit environment.
Resolution: Code has now been modified to accept the
return value for malloc() as "long" instead of "int".
12. JAGae16799 : cma_system() uses /sbin/sh instead of
/usr/bin/sh. As /sbin/sh does not support multibyte
character set, Japanese characters are displayed
incorrectly.
Resolution: Code has been modified in cma_system() to use
/usr/bin/sh if present.
13. JAGad48031 : The message catalog for dcm
(/opt/dce/lib/dcm/C/dcm.cat) is corrupted and hence the
coredump.
This is seen only on the machines installed with
DCE 1.7.1.
Resolution :
Rebuilt the message catalog file dcm.cat and verified.
14. JAGae31870 : Unexpected abort of the applications
that are linked to libcma is due to inappropriate
environment variable handling.
Resolution: The code is fixed to handle the environment
variable correctly.
15. JAGae33895 : The /usr/include/pthread_exc.h is a soft
link that is overwritten when DCE-KT-Tools is installed.
Resolution : The postinstall script of DCE-KT-Tools product,
has been changed to correct the problem.
16. JAGae37895 : When pipe to stderr is broken, the process
of writing error message onto stderr causes a recursive
SIGPIPE which ultimately leads to stack overflow.
Resolution : When SIGPIPE is handled, the error message is
not reported.
17. JAGad82749/JAGae29167 : The stub code of the call
executor fails to free the memory in the case when
the client has been abnormally terminated. Thus resulting
in a memory leak.
Resolution: If memory has not been freed by the stub
code in the call executor then it is freed in the
call executor stub.
18. JAGad71555 : The exception handling code was not
being executed even if the code was enclosed in
TRY-CATCH block.
Resolution: The code is fixed handle the TRY-CATCH
block. The function cma___sig_sync_term is modified
to make the if - else condition effective.
19. JAGae39251 : The TRY-CATCH exception handling
code that is executed when a synchronous signal is
received will overwrite the stack.
Resolution : Introduced environment variable
'HP_CMA_CATCH_SYNC'. Only when this variable is set,
synchronous signal handling via TRY-CATCH will be
enabled.
20. JAGae05084 : This _main() of libCsup is not
called by the initialization routine of libcma()
to enable the C++ runtime.
Resolution: Now, the C++ runtime library is
initialized when a program is linked to libcma.
21. JAGad96077 : The pthread_create() of cma
sets errno to EBADF even it is a success, as the
last fcntl() in the thread returns EBADF. This errno
is carried back to pthread_create() return value.
Resolution: Clear errno after initialization of cma fd table
PHSS_21616:
1. JAGac79131 : enable the svc logs for cds by putting
the entry "cds:*.9:FILE:/tmp/cds.log" in file:
/var/opt/dce/svc/routing in results cdsd dumping core.
Resolution:
The core dump occurs while storing a data information
in a buffer. This information is corrupted because
one of the member of the structure is not initialized.
2. JAGac12391 : The problem is with the sequence
XtVaGetValues(), XtVaSetValues() and XtFree(). 11.00
uses Motif2.1 we should call XmStringFree() instead
of XtFree().10.20 uses Motif 1.2 for which XtFree()
is OK so we do not have any core dump on 10.20.
To reproduce the problem on DCE 1.7/hpux 11.0, run
cdsbrowser control->replica->manage replica locations
results in a coredump.
Resolution:
In the sequence XtVaGetValues(), XtVaSetValues()
and XtFree() replace the XtFree with XmStringFree.
3. JAGad08915 : These pages need to be updated so that
the customer gets to know regarding the obsolescence
of CMA threads package.
Resolution:
All CMA threads manpages have been updated with
info regarding CMA obsolescence.
4. JAGac88553 : Secd dumped core file in free() because
the header info got corrupted.
Resolution:
Change the call free() to rpc_ss_free() in function:
rpriv_util_verify_local_groups(). Since the memory
was allocated using rpc_ss_allocate it is necessary
to use rpc_ss_free to free the memory.
5. JAGad12745, JAGad13169 : While using exceptions the
call pthread_attr_destroy remaps to ptdexc_attr_destroy
which has not been defined.
Resolution:
The definition of ptdexc_attr_destroy needs to be added.
6. JAGad13104 : The socket buffer size is limited to a
Maximum of 32k.This will reduce transmission rate in a
WAN environment.
Resolution:
Provide environment variables to tune the
sndbuf and rcvbuf sizes.
7. JAGad15070 : Files from dce_kt_64 need to be merged
to mainline to avoid 64 bit warnings.
Resolution:
ifdef __LP64__ need to be added.
8. JAGad14817 : When the 11.0/11.11 version of
DCE-CoreTools product is installed on a 11.11 machine,
some of the gss_* manpages of the GSS-API product are
removed from the /usr/share/man/man3.Z directory.
This was done because the 10.20 version of
DCE-CoreTools was having the DCE gssapi man pages
under the /usr/share/man/man3.Z and was later moved to
/opt/dce/share/man/man3.Z directory.
And the preinstall script in 11.0 was removing it
since it was no more required there. But the new
GSS-API product in 11.11 needs that in
/usr/share/man/man3.Z directory and hence it should
not be removed.
Resolution:
The entries of those files that were getting deleted
from the filesystem (/usr/share/man/man3.Z/)are
deleted from the preinstall script
(DCE-Core-Tools.DCEP-ENG-A-MAN.preinstall).
9. JAGad27398 : fstat64() returns errno EINPROGRESS
which is not being checked by cma__open_general and
hence dumps core.
Resolution:
Add a condition to check for EINPROGRESS and
EWOULDBLOCK before returning from the function.
10. JAGad32544 : As part of the validation test case
the following command :
dceval -v -n cell_admin -P "-dce-" -p /tmp >>
${LOGFILE} 2>&1 is dumping core due to segmentation
violation.
Resolution:
One of the source files dsmGetInfo.c did not include
the header files "stdlib.h" & "string.h" as a result
of which the standard C library functions "malloc" &
"strchr" were causing the segmentation violation
and hence was dumping the core. The source file
dsmGetInfo.c along with another source file gives
the library libdsm.a which is used by the executable
"dceval".Including the header files "stdlib.h" &
"string.h" in the above mentioned source file
resolves this problem.
11. JAGad23600 : There is a bad logic which loops
(while loop) indefinitely and hence causes
segmentation violation or data corruption(SIGSEGV).
Resolution:
Check for end of the string also (ie '\0'). Earlier
it was checking for only '.'.
12. JAGad25285 : directory cannot synchronize any more
once ACL is modified so that cell_admin
(or cds-server) does not have "a" permission for the
directory object.
"dcecp -c directory synchronize" command will return
with "Error: Insufficient rights to perform
requested operation" Once this situation happens,
we cannot recover with supported operations.
Resolution:
When skulking is done, the Fix checks whether
cds-server on the master machine has "a" permission.
If it has "a" permission, then skulking takes place.
And, the check for the "a" permission of cds-server
on replica removed.
13. JAGad41068 : This error was not getting emitted out
for earlier released DCE product. The symbol "true"
is actually defined for earlier releases.But due to
a fix for the defect JAGad26395, where we ensure
that "true" and "false" be defined only for "c"
programs and not for "c++" programs, the error is
getting emitted out now as the symbols "true" and
"false" are undefined for c++ programs.
Resolution:Define once again the symbols "true" and
"false" in the appropriate header files, but not in
the original header file where they were actually
defined for earlier releases.
14. JAGad24804 : The type of the second, third, and fourth
arguments for cma_select() that is declared in
cma_ux.h needs to be fd_set * rather than int *.
Resolution:
The definition and declaration of cma_select should
be changed The existing declaration is : cma_select
(int, int*, int*, int*, struct timeval *) This should
be changed to : cma_select
(int, fd_set*, fd_set*, fd_set*, struct timeval *)
15. JAGad30100 : The DCESX test of the DCE - CDS functional
test suite results in SIGSEGV and dumps core. This was
a test case for customer filed defect.
Resolution:
Avoid freeing the memory allocation in the text region,
by copying the contents to the data region. Previously
the reference to the text region was copied to a
pointer. free() was called with this pointer as a
parameter. free() fails to free the text region. Now
the same text region data is copied to data region
by using memcpy().
16. JAGad29636 : Programs using the functions
pthread_getspecific, pthread_cond_wait and
pthread_detach link to the pthread_* function declared
in /usr/include/sys/pthread.h instead of the ptdexc_*
functions declared in /usr/include/dce/pthread_exc_kt.h.
Also error is produced for the parameter mismatch when
the test program( attached) is compiled using aCC.
Resolution:
The #defines for pthread_getspecific, pthread_cond_wait
and pthread_detach has been added. Also, the definition
for pthread_create has been corrected to reflect the
right second parameter. Definition for
pthread_getspecific will be added in the
pthread_exc_kt.c
17. JAGad27812 : A kernel threaded application ( Encina
processes, DCE server application) hangs, when
they are processing incoming RPC.
Resolution:
The hang is due to the mutex deadlock of DMS threads.
The mutex unlock is provided at proper places.
18. JAGad35222 :
dcecp -c log modify /.:/subsys/dce/sec/dcetst4
-change \\ {sec:*.9:FILE:/tmp/Test.log}
This will create a file however the serviceablity
logs are not put in this file.
Resolution:
Get the return handle from dce_svc_register into
sec_svc_handle.
JAGad42160 :
19. JAGad42160 : The RPC client server application hangs
on shut down. The problem occurs if a new rpc request
is received immediately after the listener thread
has successfully stopped all of its cthreads
(rpc__cthread_stop_all returns successfully), and
before the listener thread socket itself is closed.
Resolution:
From the serviceability logs its evident that the
listener socket is till listening even after the call
threads are stopped. So the code change has been
done to change the order of shutdown - first close
the listener socket and then stop the call threads.
20. JAGad53376 : The expected behavior of vfork is that
the child process does not inherit the parent data
but only shares it. But in the case of a threaded
application each time that the vfork is used, the
required memory doubles even though the forked
process will not use it. This is because in the
threaded environment vfork() is wrapped to cma_fork()
which just calls fork().
Resolution:
A new environment variable called '_VFORK_NO_CMA'
needs to be set by the user which would be used by
libc. If this variable is set, then the vfork() stub
in libc will directly call the actual vfork system
call and won't go through the cma wrapper 'cma_fork'.
We retained the default(previous) behavior as it is
in order, to avoid the risk of breaking any existing
customer applications that assume fork semantics for
vfork. So, the applications will get the new behavior
for vfork() only if they set this environment variable.
The exec wrapper in libcma has been changed not to
modify any data, if the child was created as a result
of vfork(). This is needed as both parent & child share
the same data segment and we could possibly corrupt
the parent data space.
21. JAGad21974 : Missed out porting of the variable
as_int which was defined as unsigned int.
Resolution:
Change from unsigned int to unsigned long in the
function force_alignment.
22. JAGad38604 : Given the following command,
dcecp>acl show /.:/ -entry # -entry is
the key which gives unexpected output. acls are
displayed right/wrong alternatively.
Resolution:
A pointer variable ("residual") is initialized
to NULL, which prevents the previous iteration's
stack value to be used, which has caused the wrong
behavior.
23. JAGad54035 : cdsadv core dumps due to a memory
corruption in sec_login_db_search_and_store_entry()
which goes into libdce.2
Resolution:
The problem is due to "malloc". A malloc'ed pointer was
freed by rpc_ss_free.So, now rpc_ss_allocate is used
to memory alloc so that rpc_ss_allocate & rpc_ss_free()
are in sync. This avoids the memory corruption.
PHSS_20446:
1. JAGaa93152 : The dce_config script while comparing dates
of the two machines doesn't take into account the number
of days. Also it assumes that each part of the string
resulting from utc subtract command will be in fixed
position which is not always true. Hence the script
fails with expr: Syntax error.
Resolution: Make proper use of cut in checktime() function.
2. JAGaa94127 : Package database for 11.X did not contain
entry for PaData.H, hence it was not distributed in the
DCE 1.7.X product.
Resolution: Delivered the header file as a newly introduced
file in the patch.
3. JAGaa94793 : In a C++ program, dce/cma_ux.h getting inc-
luded twice would result in a error. The problem was be-
cause of the mismatch of #ifdef/#endif for __cplusplus
and CMA_UX.
Resolution: Move the #endif corresponding to CMA_UX to the
end of the file.
4. JAGaa60133 :The hang was caused due to the multiple DMS
threads starting because of the fork in the ENM process.
This does not happen frequently but does happen in a
race condition.
Resolution:The routine which creates the observer thread was
checking earlier only one condition whether the observer
thread is running or not. Now we check for one more
condition whether the observer thread is stopped because
of fork in the dms process and if so we will not create
the observer thread.
5. JAGaa35843 : postinstall control script did not have the
code to put softlink to these files.
Resolution: Links are created in the postinstall control sc-
ript of C-TOOLS- fileset.
6. JAGaa93171 : RPC queries the network interfaces for IP
address and network mask, using ioctl calls.The buffer
allocated for the above operation when the host had more
than 9 network interfaces,was not freed after successful
queries.
Resolution:
Freed the buffer memory allocated for ioctl calls
correctly in rpc runtime.
7. JAGab20711 : If pthread_exc.h is included and
_POSIX_D10_THREADS is defined when compiling a C++ prog-
ram, the compiler comes out with the following error:CC:
"t.C", line 20: error: bad argument 3 type for
ptdexc_create():
void *(*)(void *) (void *(*)() expected) (1264)
*** Error exit code 1
Resolution:
Change the third parameter in the ptdexc_create() proto-
type from :
void *(*start_routine)(), to :
void *(*start_routine)(void *).
8. JAGab16279 : When authenticated RPC calls are made
from a client running on host with different NDR
representation (Ex. NT client) to a server running on
HP-UX it results in memory problems.This is observed in
cases when the principal is member of 10 or more number
of groups. Such a principal results in big PAC size,
and so RPC sends fragmented packet to server (i.e.when
RPC packet size exceeds 1432 bytes). The RPC runtime
at server allocated a buffer to receive and append
these fragment to get the complete packet .After the
server processes the packet, the runtime did not free
the memory of the buffer.
Resolution:
Freed the memory allocated for buffer used
to receive the fragmented RPC packet after processing
the packet successfully.
9. JAGab16672,JAGab69558,JAGab69562 : After Installing
PHSS_16429 or PHSS_17596, swlist -l file | pg and then
exit pg by ctrl c or q will consumes the cpu. The pr-
oblem is with cma_write(), which does not detect
broken pipes.
Resolution:
Change cma_write() to detect broken pipes.
10. JAGaa62517 : Only the owner of the credential file had
the permission to read it. This prevented even the root
user to read the credential file.
Resolution:
The root user is also permitted to access the
credential file.
11. JAGaa35813 : Whenever nanosleep() is used and both the
timespecs structures point to the same structure in a
multithreaded process it does not work. The same works
if the process is single threaded. The problem can be
easily reproduced by writing any multithreaded applic-
ation which uses nanosleep(x,x).
Resolution: Added a check to find out whether both the
pointers point to the same structure. In this case the
second pointer is not initialized.
12. JAGab84972 : Installing PHSS-19739/40 and a poll()
call in threaded applications would consume CPU, When
poll() is called under following conditions: -
a. pthread.h is included by the application
b. cma_init() is not called.
c. The application is not multithreaded yet(i.e. there
are no threads created).
Resolution: The polling interval is now initialized
before the application becomes multithreaded.
13. JAGaa35337 : Header file containing extern declaration
for cma_send is incorrect. This is especially noticeable
and problematic when building with C++, due to its stro-
nger typing.
Resolution: Modified the declaration for cma_send in header
file from :
extern int cma_send (int , void *, int, int );
to:
extern int cma_send (int , const void *, int, int );
14. JAGac29518 :The pthread_setasynccancel man page needs to
be updated to mention that sleep() and other blocking
libc routines are actually cancellation points.
This is not at all clear from the pthread_setasynccancel
man page.
Resolution: The man page is updated accordingly.
15. JAGab69557 :inq_id test for 64 bit aborts with signal 6.
Resolution: Do proper type conversion while passing paramet-
er in the unmarshalling routine.
16. JAGab70124 :32 bit dts server and 64 bit application use
the same shared memory to get time related information.
Since dts daemon saves data structure in IL32 format in
shared memory but a 64 bit application reads in LP64
format which results in incorrect data communication be-
tween 32 bit and 64 bit application.
Resolution:Use wrappers in 64 bit application when it writes
and reads a shared memory segment created by 32 bit ser-
ver.
17. JAGab70121 : The problem was because of incorrect data
shifting and overflow in 64 bit.
Resolution: Adjust the big endian data correctly. Avoid tr-
uncation during shifting by typecasting. Modify utc_t
structure to size of 128 bits.
18. JAGab69595 : libdcekt establishes signal handlers for
some signals like SIGBUS, SIGSEGV. This signal handler
did not abort the process if such a signal did arrive.
Instead it only canceled and killed only the thread
that got the signal.
Resolution: The libdcekt code has been changed to exit the
process in case the exception is not handled.In the sig-
nal handler we examine if there is a cleanup handler
pushed. If there is none, we exit the process.
19. JAGac56836 : The DCE-KT header files have incorrect pre-
processor directive for the header files:
/usr/include/dce/cdsclerk.h
/usr/include/dce/exc_handling_wrap.h
/usr/include/dce/pthread_exc_wrap.h
Resolution:Change POSIX_D10_THREADS to _POSIX_D10_THREADS in
the above header files.
20. JAGaa44318 : In order to reproduce the problem. Try to
write using writev more than the maximum size of the bu-
ffer and it will only be able to write the maximum buff-
er size.
Resolution: The code for cma_write has been used here with
the modification to include more than one buffer.
21. JAGab72027 : Two of the source files in libdcekt refere-
nced the symbol pthread_yield(). This symbol was part of
libcma, but in libpthread it is replaced by the POSIX
sched_yield().
pthread_setcancel() was unresolved because one of the
source files incorrectly used the _POSIX_D10_THREADS
flag as POSIX_D10_THREADS.
Resolution: Changed the reference of pthread_yield() to
sched_yield() in the libdce source files and corrected
the _POSIX_D10_THREADS preprocessor definition.
22. JAGab70117/JAGab70118/JAGab70843 :The group_mbr and
ns_entry tests failed while running test suites.
Resolution: The code was accessing address location which
was corrupted. Check is made to point to the right loc-
ation.
23. JAGab44337 :GET64 macro is wrong and it is returning a
wrong address. This affects the 64bit library - 32bit
cdsadv communication.
Resolution:
Fix the GET64 macro , so that it returns the correct
address.
24. JAGac68811 :The two functions "d2p_d01_bin_to_str_psap()
and d2p_p01_str_to_bin_psap()" were defined in the gds
source directory and since gds is no more supported on
11.x was commented out in the libdce Makefile. Thus the
libdce build did not build these functions and hence the
symbols were un-resolved.
Resolution:
Add to the Makefile of libdce the object files of
functions d2p_d01_bin_to_str_psap() and
d2p_p01_str_to_bin_psap().
25. JAGaa35832 : Start some dummy process which have dce
daemon name as its substring name eg. junkrpcd,
junkcdsd etc.
Use the old scripts to configure and unconfigure dce
start and stop dce daemons The scripts will only check
for the substring name of dce daemon and may stop unin-
tended process similarly the required dce daemon may
not start up if any other process with that substring
name is already running.
Resolution:There can be some other process, which may have
dce daemon name as its substring name. To grep exactly
we use:
ps -ef | grep -e '\/$' -e '\/ ' -e 'i\
$' -e ' ' grep -v grep |awk \
'{print $2}'`.
26. JAGab76304 : When more than 26 RPC application servers
are started using dcecp command simultaneously, server
instance after 26th fails to start resulting in follow-
ing logs:
"The fopen() call failed during srvrconf_start,
errno = 2" in error.log file.
A dced internal routine failed to get a temporary unique
file name to store the state of RPC application after
the 26th instance.This is because of a limitation of
mktemp() which cannot generate a unique filename beyond
26th instance when called by the same process.
Resolution: The unique file name generating call mktemp()
was changed to tempnam() call in the dced internal
routine.
27. JAGab84360: Intermittently, when exchanging master and
readonly replicas, just after recreating the read only
replica, if we try to exchange then we see both of
master and readonly entries for the same replica.
Resolution: Before exchanging the replicas,check whether
the Timestamp on the NewUpdate(current system time) is
less than AllUpTo Timestamp.
If it is less than AllUpTo then the clocks are not in
sync.
Prompt the user to synchronize the server clocks and
exit.
28. JAGab83406 : CDSD dumps core while configuring N-class
server having 9 lan cards. This does not happen when
RPC_SUPPORTED_NETADDRS variable is set to upto 6 lan
interfaces.
Resolution: The macro which is used to allocate buffer for
advertiser message is increased.
29. JAGab76301 : ranlib which runs over libdcekt.a corrupts
the library and makes it unusable.
Resolution:The Makefile is picking the native system's "ar"
command.
Change was made to pick the correct "ar" in the vob.
30. JAGab76554 : Enhancement request: make dced bind to a
particular interface.
DCED daemon listens on all interfaces(on multihomed
system) always on port 135.
This is not desirable where firewall is implemented.
So customer wants to have facility where DCED listens
on selected interfaces rather than on all interfaces.
Resolution: Provided a new environment variable
"RPCD_BIND_ADDRS" to make DCED daemon register with the
desired interfaces. This new environment variable sho-
uld be set with a value "true" or "1" and it takes into
effect only when other environment variable
"RPC_SUPPORTED_NETADDRS" is also set. This make dced
daemon to bind to only interfaces exported in the envi-
ronment variable "RPC_SUPPORTED_NETADDRS".
IMPORTANT NOTE:
If DCED is started with the environment variables
"RPCD_BIND_ADDRS" and RPC_SUPPORTED_NETADDRS exported
then all DCE application servers should also export the
environment variable "RPC_SUPPORTED_NETADDRS" with the
values set to the interfaces which are subset of the
interfaces exported while configuring dced.
31. JAGad00513: Following header files with 64 bit changes
needed:
cdsclerk.h,dce64.h,gssapi.h,idlddefs.h, rpcbase.h,
stubbase.h, dce.h,dce_error.h,idl_es.h, ndrtypes.h,
rpcbase.idl.
Resolution: Added these header files to the product.
PHSS_18744:
1. JAGab11140 : libdcecp is based on CMA threads and
can not be linked with kernel threaded applications.
Resolution:
Enhancement request to port libdcecp to kernel thread
model: libdcecpkt.1, libdcedpvtkt.1 & libauditkt.a.
PHSS_17812:
1. CHFts21563 CHFts21892 CHFts22819 : Remote login
sessions would get terminated if the shell exits.
Resolution:
Thread I/O wrappers leave file descriptors in O_NONBLOCK
mode at exit. If the file-descriptor(stdin) is left in
non-blocking mode at exit, the shell inherits this and
exits.
2. CHFts23887 : This problem occurs when the
principal/group/organization name is too long.
3. CHFts23381 : Currently the uuidgen gets the
address of the card with lowest NMID.
Resolution:
Additional option (-l) provided for uuidgen to select
the hardware address of lan card, in case of host with
multiple lan cards. Usage available in the manpage of
uuidgen.
4. CHFts24288 :
A memory leak related problem with secd.
Resolution:
Fixed the memory leaks.
5. CHFts22822 : cma_select() when timed out returns the
bits (fd_mask) passed by the user without changing them.
6. CHFts24354 : After the request is canceled, all the
data structures cdsadv was using will be freed up but
the AUTH-callback request will be still hanging around
in the conversation queue(convq).
7. CHFts23794 : 'dce_login -r' does not have mechanism to
refresh DFS credentials. This will not allow access to
DFS once the TGT has expired. If the user's home
directory is on DFS, then access to home directory is
denied. This may happen after CDE screen lock also.
8. CHFts24088 : Locking an uninitialized mutex dumps
core.(Threaded FORTRAN 77 applications using CMA threads
dumped core.)
Resolution:
Solved by checking if the mutex has been initialized by
the user or not before locking. If it has not been
initialized return -1 and set errno to EINVAL.
9. CHFts24299 :
cdsd leaves pseudodir entries in clearinghouse when
background thread is run.The status flag was not updated
properly.
10. CHFts23113 : This problem occurs only when the
application is compiled with -z option which is used for
detecting null references. When the DCE client
application receives a local cancel it forwards it to
the server and sets a timeout value. If the timeout
expires before a response to the cancel reaches the
client the client program(call thread ) cleans up the
data structures including the call-rep. The call rep
will also be referenced by the receiver thread. When
the receiver thread references the call-rep which
already cleaned-up, it dumps core.
11. CHFts21343 : dceping -C fails. When /tmp/cdsdHostname
gets removed, the dceping asks for hostname of cdsd
server. One enters the hostname and dceping continues
to run fine. Problem is this breaks a cronjob in the
process, which does dceping -C and fails.
12. CHFts22609 CHFts23733 CHFts24235 : IDL compiler was
generating incorrect server stub code when parameters'
de-referencing was required. This problem was due to a
earlier fix(PHSS_10565) in IDL compiler and may not be
seen in all the releases.
13. CHFts15091 : IDL compiler -no_def_idir option does not
work as specified in the manpage.
14. CHFts24327 : Unmarshalling the IDL pipe data type does
not cause the exception to be popped off the stack as
done during the normal unmarshalling.
15. CHFts20416 : All occurrences of include in
DCE source code is changed to include .
16. There is a new function added cma__hp_sched_opt():
int cma__hp_sched_opt(int timer,
long timer_interval,
int timeslice_quanta,
long rt_timer_interval)
This function enables the user to set the Timer Signal,
Interval, Quanta of his/her choice. This also enables
the user to set the real time signal SIGALRM for a
desired interval.Timer Q is checked at regular intervals
specified by rt_timer_interval.A signal handler is
established for SIGALRM if rt_timer_interval is
specified.
timer : ITIMER_VIRTUAL | ITIMER_PROF
timer_interval : Interval for timer-signal
corresponding to 'timer'.
(in microsecs)
timeslice_quanta : Quanta for each thread.
rt_timer_interval : The interval for the real-time
signal(SIGALRM). (in microsecs)
0 => real-time timer not set.
Before calling this function the CMA would have set the
defaults as:
timer = ITIMER_VIRTUAL;
timer_interval = 100ms;
timeslice_quanta = 2;
rt_timer_interval = 0;
There are also 3 new environment variables added:
CMA_HP_SCHED_OPT :
This provides the same functionality as
cma__hp_sched_opt(). Format is:
export CMA_HP_SCHED_OPT="timer timer_interval
timeslice_quanta rt_timer_interval"
eg: export CMA_HP_SCHED_OPT="1 100000 2 0" would set
the timer to ITIMER_VIRTUAL, interval to 100ms,
quanta to 2 and does not set the real time signal.
CMA_HP_CHECK_TIMERS_AT_YIELD:
Setting this variable would result in checking
the timer Q at yield. This would help to put threads
from the timer Q to the ready Q if their time has
already expired when we do a yield.
CMA_CRASH_ON_FORCED_SWITCH:
Setting this variable would result in the application
exiting with bug check if the quanta of a thread
expired and it was forced to context switch. This
can be used for some debugging purposes and it is
advised not to set this variable in the normal case.
17. CHFts24449 : Corrupted credential files results in
looping while reading the creds.
Resolution:
cdsadv returns an error if the credential file is found
to be incorrect.
18. CHFts24281 : In cma_poll(), cma_msgsnd(), cma_msgrcv()
& cma_semop() we poll for data at an interval of 200
millisec which is a long interval for some applications.
Resolution:
A new environment variable called CMA_HP_POLLWAIT
is added. We first wait for 10 millisec. Subsequently
we poll at an interval of CMA_HP_POLLWAIT, if the user
has set this environment variable.If the user has not
exported this Environment variable, we poll at an
interval of timer interval(default 100ms).
CMA_HP_POLLWAIT is to be exported in microsecs.
eg: export CMA_HP_POLLWAIT=50000 implies
CMA_HP_POLLWAIT is 50 millisecs.
19. CHFts23777 CHFts23614 CHFts24186 : cma_write does not
have the retry logic within itself.
20. CHFts24451 : The pointer field of the mutex points to
null if the mutex is not initialized. When this is
dereferenced the application dumps core.
21. CHFts24454 : The pointer field of the mutex points to
null if the mutex is not initialized. When this is
dereferenced the application dumps core.
22. CHFts23526 : While trying to log messages to the
syslog, the kerberos error codes were wrongly
interpreted as UNIX error codes.
23. CHFts24477 : The client was using an authentication
service protocol which is not supported by the server
and that resulted in problems. This happens only
with the server that uses CN protocol. When such data
is received, an error message gets logged in
/opt/dcelocal/var/svc/error.log.
24. CHFts25596 : Lock and Unlock of the mutex
(cma__g_close_select_mutex) is not done before and after
fork respectively. So when a thread calls close/select
and before this thread comes out of it some other thread
calls fork which results in deadlock.
25. CHFts24485 Changing euid while login results in
incorrect caching of euid in dfsbind.
26. CHFts19600 The preauth_subtype has no bearing on whether
or not the user key needed to be transformed to DES
format.
27. CHFts24438 : secd was trying to write to syslog when
the registry was inaccessible because it was in the
maintenance mode. This was causing it to abort
28. CHFts24414 : libdcecp and libdce acl modify code did
not free memory allocated for the purpose of ACL
modification.
29. CHFts24476 CHFts24492 : The RPC runtime expects the
authentication trailer to be four byte aligned and the
bad data which is sent by the program does not follow
this specifications. Error message will be logged in
the error log file /opt/dcelocal/var/svc/error.log when
such a data is received.
30. CHFts24512 CHFts24489 CHFts23544 :
The algorithm for generating the keys was incorrect.
Resolution:
The algorithm for generating the keys has been changed
to correct this.
31. CHFts24490 CHFts24493 : disable_interval in ERA is
wrongly set in seconds.
Resolution:
The input from the user for the variable
disable_interval_time was multiplied by 60 to interpret
the input as in minutes. Before the change was made
this input was used directly, thus misinterpreting the
input value in seconds.
32. CHFts24509 : When there are lots of unique clients to a
server, the server connection table elements keep
growing and finally dced dumps core.
Resolution:
Reduce the server connection table elements to be
uncached sooner than the default value. An environment
variable SCTE_UNCACHE_TIME is provided for tuning this
parameter eg., export SCTE_UNCACHE_TIME=60.
The value should be set between 45 and 600.
33. CHFts24471 : sec_key_mgmt_manage_key() of libdce and
dced forces login for each 10 minutes to check the
password expiration.
Resolution:
Import an environment variable
(KEY_MGMT_WAKEUP_INTERVAL). Depending on the variable,
set the wakeup time and force the login.
34. CHFts15577 : Unnecessary "mismatched seal" printf
statement.
Resolution:
Removed the "mismatched seal" printf statement.
35. CHFts24419 : Since the CHLastAddress contains the old
IP address, the DCE configuration Manager (DCM) Failed
to startup.
Resolution:
Update the CHLastAddress when IP address is removed.
36. CHFts24501 CHFts24497 : The packets used by the private
local socket of the server in DG runtime, for
transmission of the data were not being freed which
causes the process size increase and finally dump core.
The problem shows up only when the server and the
clients are on the same machine.
Resolution:
Free the packet of the private local socket which was
being added to the global packet pool.
37. CHFts24379 : Enhancement request to provide option for
dced/rpcd to tune ep_scavenger frequency
Resolution:
Provide new option -t with dced/rpcd.
dced/rpcd uses this value to run ep_scavenger with the
specified interval.
38. CHFts24238 : The libdce.a has got an object module for
hsearch() function having the same prototype as the
hsearch() in libc. So when an application using
hsearch() is built with libdce.a in the library list, it
first gets linked to hsearch() of libdce.a (which is
having a different behavior compared to libc version)
and thus dumps core.
Resolution:
The hsearch() routine was used for an example called
phone_db and it was provided in libdce for that purpose
only. This example is not shipped for the new releases
and hence hsearch() is removed from libdce.
39. JAGaa42994 : TRY from exc_handling_kt.h generates
warnings. (exception package on KT)
Resolution:
The problem is due improper casting to
pthread_cleanup_push() and _setjmp() in
/usr/include/dce/exc_handling_kt.h. (TRY macro). Do
proper type casting.
40. JAGaa35732 : When secd is started with no_kdc option it
is unable to initialize the kerberos database. and
hence dumps core.
Resolution:
The option secd -no_kdc is removed as it was used in
older version.
41. CHFts24522 : rpcd/dced opens a raw socket to receive
ICMP error messages on the host. In 11.0 a raw socket
also receives in addition to error packets,ICMP echo
request because of changes in network stack from 10.20
or earlier; wherein the ICMP echo were filtered off
before it reached the socket. In earlier design
expecting low ICMP traffic the recv was done at a low
frequency and was now resulted in unhandling high ICMP
traffic.
Resolution:
Increase the socket buffer and reduce the sleep duration
for faster processing of data from the socket buffer.
42. JAGaa44215 : The DMS observer thread does a
pthread_cond_timedwait which wakes up every two seconds.
The condition check for the timed out is done against
the return value of the pthread_cond_timedwait. In
Draft4 the EAGAIN error is returned and in draft10
ETIMEDOUT is returned. But the timedout condition was
being checked against EAGAIN in draft10 too.
Resolution:
Check for the ETIMEDOUT in the draft10.
43. JAGaa44215 : There is a dummy sigwait function in the
libdcekt which was being called instead of the HPUX
system call sigwait
Resolution:
Avoid building the dummy sigwait function into the
libdcekt.
44. JAGaa42930 : The IDL Compiler on HPDCE 1.7 and
HPDCE1.7.2 does not generate the correct version string
in the stub.c files and header file when an idl file is
compiled.
Resolution:
Make the necessary changes so that it generates the
correct version string. For Rose, the version change
has been made to 1.7 and for Auburn, the 1.7.2 version
string has been created.
45. JAGaa35598 : This feature was not implemented.
Resolution:
Add authentication audit points to secd server.
46. JAGaa44626 : There is no support for C++ in our new KT
header files.
Resolution:
Add support for C++ in KT header file. extern "C" .
47. JAGaa46080 : The DMS thread is creating problems in
swtools causing the process to hang. The DMS was "on"
by default in any DCE process running with the root
privilege. It could be made "off" by exporting the
environment variable DMS_FORCEOFF. Now the change has
been made so that DMS is "off" by default and will be
"on", only when the environment variable DMS_FORCEON is
exported. So now, if the performance monitoring has to
be done on the DCE processes running with root
privileges, DMS_FORCEON=1 has to be exported prior to
running the DCE process.
Resolution:
If the DMS is required for DCE measurement export
DMS_FORCEON=1 prior to running the DCE process.
48. JAGaa35854 : This problem occurs when servers running
on well- known endpoint does a server ping using a fully
bound binding handle before listening. A dced thread
wakes up and receives the ping failure error. This
results in dced deleting the endpoint without verifying
if the server has begun listening.
Resolution:
dced now does a ping to the server entry before it
deletes endpoints from the database.
49. JAGaa45926 : The CCM client agent which runs on
MS-WindowsNT is built upon MSRPC. The same problem
which made most of the CCM servers dump core was due to
the interoperability of the OSF DCE with MSRPC. There
seems to be an optimization done in the MSRPC which used
the server association to make an RPC to a server.
Hence, the client association on the HPDCE side was
receiving a REQUEST packet which resulted in the servers
dumping core.
Resolution:
This fix has been provided in the DCE RPC to discard the
REQUEST packet on an client association and send an
appropriate status code back to the client which made
the RPC on a server association.
50. JAGaa47108 : The problem is that the error condition is
cached in the association data structure and the
subsequent calls on that particular interface on this
association return the error condition without sending
the alter_context PDU even after the server registers
the second interface. Ultimately when the association
is terminated after the default period of the IDLE
association, a new association is created to service the
RPC on the second interface and this passes.
Resolution:
The change is to send an alter_context PDU on the
association if the previous negotiation failed with the
rpc_s_unknown_if.
51. JAGaa68656 : MSRPC server does not send a SHUTDOWN PDU
ten seconds after the completion of the RPC. This made
the HPDCE client keep the idle connections keep open for
5 minutes after the completion of the RPC.
Resolution:
An environment variable is provided in the DCE RPC
runtime with which the idle association termination time
can be tuned to be a lesser value than the architected
value of the 5 minutes. With this environment variable,
the idle association termination can be tuned to any
value in the range of 1 to 300 seconds. The environment
variable is HPDCE_CLIENT_DISC_TIME.
52. JAGaa47159 : Kernel thread application with rpcexc.h
file fails to compile when pthread.h or pthread_exc.h is
not included.
Resolution:
Include pthread.h in rpcexc.h file when
_POSIX_D10_THREADS is defined.
53. JAGaa42830 : IDL Compiler generates warnings when
compiling the idl file. These warnings come from the
IDL Compiler generated stub code for server and client.
These warnings are shown up when the stubs are compiled
with the C compiler. These warnings show up only when
compiled with _POSIX_D10_THREADS flag which is used for
the kernel thread implementation. This is primarily a
small problem in the portability to the Kernel Threads
in the system header files.
Resolution:
The value being passed to pthread_setcancelstate and
pthread_setcanceltype is a volatile and it is type
casted to an integer. This occurs only with libdcekt
and not with libdce.
54. JAGaa94127 : Package database for 11.X did not contain
entry for PaData.H .
Resolution:
PaData.H is now delivered in the patch & future
releases.
Enhancement:
No (superseded patches contained enhancements)
PHSS_21616:
This patch has 64 bit dce library libdcekt.1 and
kernel threaded version of the library libdcecp.
SR:
5003355339 4701411009 5003355339 4701412692 1653293902
4701425389 4701425389 8606114757 1653245670 8606112629
8606104900 5003419762 8606103193 5003443358 8606126271
8606127265 8606112015 5003412486 8606106848 8606110658
8606106988 8606131362 1653295097 4701411009 8606104463
8606112089 8606128331 8606113871 8606139604 8606129648
8606143415 8606143836 8606143781 8606145734 8606145481
8606152323 8606158068 8606163240 8606154282 8606155974
8606171804 8606155487 8606160781 8606160312 8606158482
8606165933 8606172900 8606184167 1653250241 5003392209
5003393413 5003406348 5003424192 5003308429 5003458869
8606152644 8606157061 8606169328 8606184829 8606220058
8606197059 8606202982 8606217328 8606217329 8606173904
8606215911 8606233359 8606218967 8606218966 8606237735
8606250424 8606178806 8606267629 8606269660 8606213557
8606264836 8606202381 8606275174 8606273813 8606236017
8606227015 8606281655 8606343524 8606343534
Patch Files:
DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/share/man/man3.Z/DATA_TYPES.3
/opt/dce/share/man/man3.Z/atfork.3
/opt/dce/share/man/man3.Z/exceptions.3
/opt/dce/share/man/man3.Z/pthread_attr_create.3
/opt/dce/share/man/man3.Z/pthread_attr_delete.3
/opt/dce/share/man/man3.Z/pthread_attr_getinheritsched.3
/opt/dce/share/man/man3.Z/pthread_attr_getprio.3
/opt/dce/share/man/man3.Z/pthread_attr_getsched.3
/opt/dce/share/man/man3.Z/pthread_attr_getstacksize.3
/opt/dce/share/man/man3.Z/pthread_attr_setinheritsched.3
/opt/dce/share/man/man3.Z/pthread_attr_setprio.3
/opt/dce/share/man/man3.Z/pthread_attr_setsched.3
/opt/dce/share/man/man3.Z/pthread_attr_setstacksize.3
/opt/dce/share/man/man3.Z/pthread_cancel.3
/opt/dce/share/man/man3.Z/pthread_cleanup_pop.3
/opt/dce/share/man/man3.Z/pthread_cleanup_push.3
/opt/dce/share/man/man3.Z/pthread_cond_broadcast.3
/opt/dce/share/man/man3.Z/pthread_cond_destroy.3
/opt/dce/share/man/man3.Z/pthread_cond_init.3
/opt/dce/share/man/man3.Z/pthread_cond_signal.3
/opt/dce/share/man/man3.Z/pthread_cond_timedwait.3
/opt/dce/share/man/man3.Z/pthread_cond_wait.3
/opt/dce/share/man/man3.Z/pthread_condattr_create.3
/opt/dce/share/man/man3.Z/pthread_condattr_delete.3
/opt/dce/share/man/man3.Z/pthread_create.3
/opt/dce/share/man/man3.Z/pthread_delay_np.3
/opt/dce/share/man/man3.Z/pthread_detach.3
/opt/dce/share/man/man3.Z/pthread_equal.3
/opt/dce/share/man/man3.Z/pthread_exit.3
/opt/dce/share/man/man3.Z/pthread_get_expiration_np.3
/opt/dce/share/man/man3.Z/pthread_getprio.3
/opt/dce/share/man/man3.Z/pthread_getscheduler.3
/opt/dce/share/man/man3.Z/pthread_getspecific.3
/opt/dce/share/man/man3.Z/pthread_join.3
/opt/dce/share/man/man3.Z/pthread_keycreate.3
/opt/dce/share/man/man3.Z/pthread_lock_global_np.3
/opt/dce/share/man/man3.Z/pthread_mutex_destroy.3
/opt/dce/share/man/man3.Z/pthread_mutex_init.3
/opt/dce/share/man/man3.Z/pthread_mutex_lock.3
/opt/dce/share/man/man3.Z/pthread_mutex_trylock.3
/opt/dce/share/man/man3.Z/pthread_mutex_unlock.3
/opt/dce/share/man/man3.Z/pthread_mutexattr_create.3
/opt/dce/share/man/man3.Z/pthread_mutexattr_delete.3
/opt/dce/share/man/man3.Z/pthread_mutexattr_getkind_np.3
/opt/dce/share/man/man3.Z/pthread_mutexattr_setkind_np.3
/opt/dce/share/man/man3.Z/pthread_once.3
/opt/dce/share/man/man3.Z/pthread_self.3
/opt/dce/share/man/man3.Z/pthread_setasynccancel.3
/opt/dce/share/man/man3.Z/pthread_setcancel.3
/opt/dce/share/man/man3.Z/pthread_setprio.3
/opt/dce/share/man/man3.Z/pthread_setscheduler.3
/opt/dce/share/man/man3.Z/pthread_setspecific.3
/opt/dce/share/man/man3.Z/pthread_signal_to_cancel_np.3
/opt/dce/share/man/man3.Z/pthread_testcancel.3
/opt/dce/share/man/man3.Z/pthread_unlock_global_np.3
/opt/dce/share/man/man3.Z/pthread_yield.3
/opt/dce/share/man/man3.Z/sigaction.3
/opt/dce/share/man/man3.Z/sigpending.3
/opt/dce/share/man/man3.Z/sigprocmask.3
/opt/dce/share/man/man3.Z/sigwait.3
/opt/dce/share/man/man3.Z/thr_intro.3
DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/lib/dcm/C/dcm.cat
DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/bin/cdsbrowser
DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/bin/dceping
/opt/dce/usr/contrib/bin/cdscheck
DCE-SEC-Server.SEC-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
DCE-SEC-Server.SEC-SERVER,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/sbin/secd
DCE-Core.DCE-CORE-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
DCE-Core.DCE-CORE-RUN,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/dce/bin/klist
/opt/dce/bin/dce.rm
/opt/dce/bin/dce.unconfig
/opt/dce/newconfig/etc/opt/dce/dce_com_utils
/opt/dce/bin/dce_shutdown
DCE-CoreTools.DCE-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
DCE-CoreTools.DCE-BPRG,fr=B.11.00.10,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/dce/bin/idl
/opt/dce/include/dce/pthread_exc.h
/opt/dce/include/dce/cdsclerk.h
/opt/dce/include/dce/cma.h
/opt/dce/include/dce/cma_config.h
/opt/dce/include/dce/cma_defs.h
/opt/dce/include/dce/cma_ux.h
/opt/dce/include/dce/dce64.h
/opt/dce/include/dce/dce.h
/opt/dce/include/dce/dce_error.h
/opt/dce/include/dce/dce_cf.h
/opt/dce/include/dce/dce_svc.h
/opt/dce/include/dce/dce_utils.h
/opt/dce/include/dce/gssapi.h
/opt/dce/include/dce/idl_es.h
/opt/dce/include/dce/idlbase.h
/opt/dce/include/dce/idlddefs.h
/opt/dce/include/dce/ndrtypes.h
/opt/dce/include/dce/rpcbase.h
/opt/dce/include/dce/rpcbase.idl
/opt/dce/include/dce/rpcexc.h
/opt/dce/include/dce/stubbase.h
/opt/dce/lib/libcma.a
/opt/dce/lib/libdce.a
DCE-CDS-Server.CDS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
DCE-CDS-Server.CDS-SERVER,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/sbin/cdsd
DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/bin/acctmgr
DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/libbb.a
/opt/dce/lib/libbb.a
DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/include/oodce/PaData.H
DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/lib/libauditkt.a
/usr/lib/libdcekt.a
/opt/dce/lib/libdcekt.a
/opt/dce/lib/pa20_64/libdcekt.a
/usr/lib/pa20_64/libdcekt.a
/opt/dce/include/dce/exc_handling_kt.h
/opt/dce/include/dce/pthread_exc_kt.h
/opt/dce/include/dce/pthread_exc_wrap.h
/opt/dce/include/dce/pthread_sig.h
/opt/dce/include/dce/exc_handling_wrap.h
DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00.10,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/libdcedpvtkt.1
/usr/lib/libdcedpvtkt.sl
/usr/lib/libdcecpkt.1
/usr/lib/libdcecpkt.sl
/usr/lib/libdcekt.1
/usr/lib/pa20_64/libdcekt.1
/usr/lib/pa20_64/libdcekt.sl
what(1) Output:
DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/share/man/man3.Z/DATA_TYPES.3:
None
/opt/dce/share/man/man3.Z/atfork.3:
None
/opt/dce/share/man/man3.Z/exceptions.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_create.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_delete.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_getinheritsched.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_getprio.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_getsched.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_getstacksize.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_setinheritsched.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_setprio.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_setsched.3:
None
/opt/dce/share/man/man3.Z/pthread_attr_setstacksize.3:
None
/opt/dce/share/man/man3.Z/pthread_cancel.3:
None
/opt/dce/share/man/man3.Z/pthread_cleanup_pop.3:
None
/opt/dce/share/man/man3.Z/pthread_cleanup_push.3:
None
/opt/dce/share/man/man3.Z/pthread_cond_broadcast.3:
None
/opt/dce/share/man/man3.Z/pthread_cond_destroy.3:
None
/opt/dce/share/man/man3.Z/pthread_cond_init.3:
None
/opt/dce/share/man/man3.Z/pthread_cond_signal.3:
None
/opt/dce/share/man/man3.Z/pthread_cond_timedwait.3:
None
/opt/dce/share/man/man3.Z/pthread_cond_wait.3:
None
/opt/dce/share/man/man3.Z/pthread_condattr_create.3:
None
/opt/dce/share/man/man3.Z/pthread_condattr_delete.3:
None
/opt/dce/share/man/man3.Z/pthread_create.3:
None
/opt/dce/share/man/man3.Z/pthread_delay_np.3:
None
/opt/dce/share/man/man3.Z/pthread_detach.3:
None
/opt/dce/share/man/man3.Z/pthread_equal.3:
None
/opt/dce/share/man/man3.Z/pthread_exit.3:
None
/opt/dce/share/man/man3.Z/pthread_get_expiration_np.3:
None
/opt/dce/share/man/man3.Z/pthread_getprio.3:
None
/opt/dce/share/man/man3.Z/pthread_getscheduler.3:
None
/opt/dce/share/man/man3.Z/pthread_getspecific.3:
None
/opt/dce/share/man/man3.Z/pthread_join.3:
None
/opt/dce/share/man/man3.Z/pthread_keycreate.3:
None
/opt/dce/share/man/man3.Z/pthread_lock_global_np.3:
None
/opt/dce/share/man/man3.Z/pthread_mutex_destroy.3:
None
/opt/dce/share/man/man3.Z/pthread_mutex_init.3:
None
/opt/dce/share/man/man3.Z/pthread_mutex_lock.3:
None
/opt/dce/share/man/man3.Z/pthread_mutex_trylock.3:
None
/opt/dce/share/man/man3.Z/pthread_mutex_unlock.3:
None
/opt/dce/share/man/man3.Z/pthread_mutexattr_create.3:
None
/opt/dce/share/man/man3.Z/pthread_mutexattr_delete.3:
None
/opt/dce/share/man/man3.Z/pthread_mutexattr_getkind_np.3:
None
/opt/dce/share/man/man3.Z/pthread_mutexattr_setkind_np.3:
None
/opt/dce/share/man/man3.Z/pthread_once.3:
None
/opt/dce/share/man/man3.Z/pthread_self.3:
None
/opt/dce/share/man/man3.Z/pthread_setasynccancel.3:
None
/opt/dce/share/man/man3.Z/pthread_setcancel.3:
None
/opt/dce/share/man/man3.Z/pthread_setprio.3:
None
/opt/dce/share/man/man3.Z/pthread_setscheduler.3:
None
/opt/dce/share/man/man3.Z/pthread_setspecific.3:
None
/opt/dce/share/man/man3.Z/pthread_signal_to_cancel_np.3:
None
/opt/dce/share/man/man3.Z/pthread_testcancel.3:
None
/opt/dce/share/man/man3.Z/pthread_unlock_global_np.3:
None
/opt/dce/share/man/man3.Z/pthread_yield.3:
None
/opt/dce/share/man/man3.Z/sigaction.3:
None
/opt/dce/share/man/man3.Z/sigpending.3:
None
/opt/dce/share/man/man3.Z/sigprocmask.3:
None
/opt/dce/share/man/man3.Z/sigwait.3:
None
/opt/dce/share/man/man3.Z/thr_intro.3:
None
DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/lib/dcm/C/dcm.cat:
None
DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/bin/cdsbrowser:
HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
evision: 74.03 $
libXpm.a Copyright (C) 1989-94 GROUPE BULL
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: cdsbrows
er (Export) Date: Sep 27 2002 22:18:15
cds.c 14 (DECdns) 12/6/1991
cds_browsersource.c 17 (DECdns) 11/20/1991
cds_display.c 12 (DECdns) 9/24/1991
cds_display_outline.c 6 (DECdns) 9/24/1991
cds_selections.c 5 (DECdns) 8/7/1991
cds_structure.c 7 (DECdns) 9/24/1991
pane.c 11 (DECdns) 9/19/1991
DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/bin/dceping:
HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
evision: 74.03 $
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: dceping
(Export) Date: Sep 27 2002 22:16:57
/opt/dce/usr/contrib/bin/cdscheck:
HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
evision: 74.03 $
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: cdscheck
(Export) Date: Sep 27 2002 22:18:35
$Header: /vob/dce/src/HP/directory/cds/cdschecker/Ch
ecker.C,v /main/1 1995/05/09 20:58 UTC pulsi
nelli Exp $
DCE-SEC-Server.SEC-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/dce/sbin/secd:
HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
evision: 74.03 $
kdb_rsdb.c 25 - 12/05/91
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: secd (Ex
port) Date: Sep 27 2002 21:55:46
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
DCE-Core.DCE-CORE-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/dce/bin/klist:
HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
evision: 74.03 $
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: klist (E
xport) Date: Sep 27 2002 21:58:07
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
/opt/dce/bin/dce.rm:
HP DCE/9000 1.7.1
Module: dce.rm $Revision: /main/HPDCE02/DAVIS_FIX/1
$ $Date: 1997/09/26 05:33 UTC $
/opt/dce/bin/dce.unconfig:
HP DCE/9000 1.7.1
Module: dce.unconfig $Revision: /main/HPDCE02/18 $ $
Date: 1997/08/20 15:41 UTC $
/opt/dce/newconfig/etc/opt/dce/dce_com_utils:
HP DCE/9000 1.7.1
Module: dce_com_utils $Revision: /main/HPDCE02/30 $
$Date: 1997/02/14 12:00 UTC $
/opt/dce/bin/dce_shutdown:
HP DCE/9000 1.7.1
Module: dce_shutdown $Revision: /main/HPDCE02/18 $ $
Date: 1997/06/03 17:34 UTC $
DCE-CoreTools.DCE-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/dce/bin/idl:
HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
evision: 74.03 $
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: idl (Exp
ort) Date: Sep 27 2002 21:52:33
/opt/dce/include/dce/pthread_exc.h:
HP DCE/9000 1.7.1
Module: pthread_exc.h $Revision: /main/HPDCE02/5 $ $
Date: 1997/03/19 22:57 UTC $
/opt/dce/include/dce/cdsclerk.h:
HP DCE/9000 1.7.1
Module: cdsclerk.h $Revision: /main/HPDCE02/HPDCE_64
/2 $ $Date: 1997/11/13 14:18 UTC $
/opt/dce/include/dce/cma.h:
HP DCE/9000 1.7.1
Module: cma.h $Revision: /main/HPDCE02/3 $ $Date: 19
95/09/07 19:35 UTC $
/opt/dce/include/dce/cma_config.h:
HP DCE/9000 1.7.1
Module: cma_config.h $Revision: /main/HPDCE02/3 $ $D
ate: 1994/07/11 20:20 UTC $
/opt/dce/include/dce/cma_defs.h:
HP DCE/9000 1.7.1
Module: cma_defs.h $Revision: /main/HPDCE02/1 $ $Dat
e: 1994/07/06 16:42 UTC $
/opt/dce/include/dce/cma_ux.h:
HP DCE/9000 1.7.1
Module: cma_ux.h $Revision: /main/HPDCE02/10 $ $Date
: 1997/08/22 23:45 UTC $
/opt/dce/include/dce/dce64.h:
None
/opt/dce/include/dce/dce.h:
None
/opt/dce/include/dce/dce_error.h:
None
/opt/dce/include/dce/dce_cf.h:
None
/opt/dce/include/dce/dce_svc.h:
None
/opt/dce/include/dce/dce_utils.h:
None
/opt/dce/include/dce/gssapi.h:
None
/opt/dce/include/dce/idl_es.h:
None
/opt/dce/include/dce/idlbase.h:
None
/opt/dce/include/dce/idlddefs.h:
None
/opt/dce/include/dce/ndrtypes.h:
None
/opt/dce/include/dce/rpcbase.h:
None
/opt/dce/include/dce/rpcbase.idl:
None
/opt/dce/include/dce/rpcexc.h:
None
/opt/dce/include/dce/stubbase.h:
None
/opt/dce/lib/libcma.a:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libcma.a
(Export) Date: Sep 27 2002 21:10:08
/opt/dce/lib/libdce.a:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdce.a
(Export) Date: Sep 27 2002 21:31:54
rec_seq.c 8.2 (Berkeley) 9/7/93
dpeaclstore.c 7 (DECdns) 11/17/1991
dpeaclaccess.c 4 (DECdns) 12/11/1991
qarith_lib.c 7 (DECdns) 11/9/1990
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
libXOM 1.9 (BULL S.A) 7/1/92
DCE-CDS-Server.CDS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/dce/sbin/cdsd:
HP92453-02A.10.20 HP-UX SYMBOLIC DEBUGGER (END.O) $R
evision: 74.03 $
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: cdsd (Ex
port) Date: Sep 27 2002 22:00:58
DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/opt/dce/bin/acctmgr:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: Account
Manager Date: Fri Sep 27 22:17:01 IST 2002
main.tcl $Revision: /main/47 $ $Date: 1996/0
8/27 17:08 UTC $
acledit.tcl $Revision: /main/6 $ $Date: 1995/11
/17 22:01 UTC $
secmgr.tcl $Revision: /main/71 $ $Date: 1996/12
/05 00:29 UTC $
secmgr.tcl $Revision: /main/71 $ $Date: 1996/12
/05 00:29 UTC $
fbrowse.tcl $Revision: /main/6 $ $Date: 1995/09
/08 19:46 UTC $
DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/dce/include/oodce/PaData.H:
None
DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/usr/lib/libbb.a:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libbb.a
(Export) Date: Sep 27 2002 22:14:37
/opt/dce/lib/libbb.a:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libbb.a
(Export) Date: Sep 27 2002 22:14:37
DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/opt/dce/lib/libauditkt.a:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libaudit
kt.a (Export) Date: Sep 27 2002 23:07:41
/opt/dce/lib/libdcekt.a:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt
.a (Export) Date: Sep 27 2002 23:27:51
rec_seq.c 8.2 (Berkeley) 9/7/93
dpeaclstore.c 7 (DECdns) 11/17/1991
dpeaclaccess.c 4 (DECdns) 12/11/1991
qarith_lib.c 7 (DECdns) 11/9/1990
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
libXOM 1.9 (BULL S.A) 7/1/92
/usr/lib/libdcekt.a:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt
.a (Export) Date: Sep 27 2002 23:27:51
rec_seq.c 8.2 (Berkeley) 9/7/93
dpeaclstore.c 7 (DECdns) 11/17/1991
dpeaclaccess.c 4 (DECdns) 12/11/1991
qarith_lib.c 7 (DECdns) 11/9/1990
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
libXOM 1.9 (BULL S.A) 7/1/92
/opt/dce/lib/pa20_64/libdcekt.a:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt
.a (Export) Date: Sep 27 2002 23:19:24
rec_seq.c 8.2 (Berkeley) 9/7/93
dpeaclstore.c 7 (DECdns) 11/17/1991
dpeaclaccess.c 4 (DECdns) 12/11/1991
qarith_lib.c 7 (DECdns) 11/9/1990
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
libXOM 1.9 (BULL S.A) 7/1/92
/usr/lib/pa20_64/libdcekt.a:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt
.a (Export) Date: Sep 27 2002 23:19:24
rec_seq.c 8.2 (Berkeley) 9/7/93
dpeaclstore.c 7 (DECdns) 11/17/1991
dpeaclaccess.c 4 (DECdns) 12/11/1991
qarith_lib.c 7 (DECdns) 11/9/1990
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
libXOM 1.9 (BULL S.A) 7/1/92
/opt/dce/include/dce/exc_handling_kt.h:
None
/opt/dce/include/dce/pthread_exc_kt.h:
None
/opt/dce/include/dce/pthread_exc_wrap.h:
None
/opt/dce/include/dce/pthread_sig.h:
None
/opt/dce/include/dce/exc_handling_wrap.h:
None
DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/usr/lib/libdcekt.1:
dpeaclstore.c 7 (DECdns) 11/17/1991
dpeaclaccess.c 4 (DECdns) 12/11/1991
qarith_lib.c 7 (DECdns) 11/9/1990
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt
.1 (Export) Date: Sep 27 2002 23:27:40
rec_seq.c 8.2 (Berkeley) 9/7/93
libXOM 1.9 (BULL S.A) 7/1/92
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
/usr/lib/libdcedpvtkt.1:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcedp
vtkt.1 (Export) Date: Sep 27 2002 23:08:07
/usr/lib/libdcedpvtkt.sl:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcedp
vtkt.1 (Export) Date: Sep 27 2002 23:08:07
/usr/lib/libdcecpkt.1:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcecp
kt.sl (Export) Date: Sep 27 2002 23:11:00
/usr/lib/libdcecpkt.sl:
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcecp
kt.sl (Export) Date: Sep 27 2002 23:11:00
/usr/lib/pa20_64/libdcekt.1:
dpeaclstore.c 7 (DECdns) 11/17/1991
dpeaclaccess.c 4 (DECdns) 12/11/1991
qarith_lib.c 7 (DECdns) 11/9/1990
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt
.1 (Export) Date: Sep 27 2002 23:19:21
rec_seq.c 8.2 (Berkeley) 9/7/93
libXOM 1.9 (BULL S.A) 7/1/92
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
/usr/lib/pa20_64/libdcekt.sl:
dpeaclstore.c 7 (DECdns) 11/17/1991
dpeaclaccess.c 4 (DECdns) 12/11/1991
qarith_lib.c 7 (DECdns) 11/9/1990
krb5rpc.c 3 - 10/10/91
krb5-manual-glue.c 13 - 12/12/91
rc_base.c 3 - 10/24/91
localaddr.c 3 - 10/24/91
locate_kdc.c 3 - 10/24/91
HP DCE/9000 1.7-1.7.1 PHSS_27962-65 Module: libdcekt
.1 (Export) Date: Sep 27 2002 23:19:21
rec_seq.c 8.2 (Berkeley) 9/7/93
libXOM 1.9 (BULL S.A) 7/1/92
$RCSfile: environment.c,v $ $Revision: /main/HPDCE02
/HPDCE_64/1 $ (OSF) $Date: 1997/11/06 19:44
UTC $
cksum(1) Output:
DCE-CoreTools.THD-ENG-A-MAN,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
4182286536 4894 /opt/dce/share/man/man3.Z/DATA_TYPES.3
277633288 2136 /opt/dce/share/man/man3.Z/atfork.3
273043146 2264 /opt/dce/share/man/man3.Z/exceptions.3
3063545232 2734 /opt/dce/share/man/man3.Z/
pthread_attr_create.3
2942454481 2170 /opt/dce/share/man/man3.Z/
pthread_attr_delete.3
1799322692 2327 /opt/dce/share/man/man3.Z/
pthread_attr_getinheritsched.3
3523729922 2130 /opt/dce/share/man/man3.Z/
pthread_attr_getprio.3
2146318521 2225 /opt/dce/share/man/man3.Z/
pthread_attr_getsched.3
3719419507 2229 /opt/dce/share/man/man3.Z/
pthread_attr_getstacksize.3
2275393238 3016 /opt/dce/share/man/man3.Z/
pthread_attr_setinheritsched.3
2559975156 3458 /opt/dce/share/man/man3.Z/
pthread_attr_setprio.3
2727008480 3098 /opt/dce/share/man/man3.Z/
pthread_attr_setsched.3
2016559996 2554 /opt/dce/share/man/man3.Z/
pthread_attr_setstacksize.3
2982327065 2795 /opt/dce/share/man/man3.Z/pthread_cancel.3
2007261729 2141 /opt/dce/share/man/man3.Z/
pthread_cleanup_pop.3
4027721694 2279 /opt/dce/share/man/man3.Z/
pthread_cleanup_push.3
3639669967 2253 /opt/dce/share/man/man3.Z/
pthread_cond_broadcast.3
2745032629 2359 /opt/dce/share/man/man3.Z/
pthread_cond_destroy.3
651289751 3391 /opt/dce/share/man/man3.Z/pthread_cond_init.3
272152230 2374 /opt/dce/share/man/man3.Z/
pthread_cond_signal.3
4147357281 2809 /opt/dce/share/man/man3.Z/
pthread_cond_timedwait.3
473472374 2858 /opt/dce/share/man/man3.Z/pthread_cond_wait.3
3593522736 2458 /opt/dce/share/man/man3.Z/
pthread_condattr_create.3
4229726539 2290 /opt/dce/share/man/man3.Z/
pthread_condattr_delete.3
3225662035 4423 /opt/dce/share/man/man3.Z/pthread_create.3
3714092350 2435 /opt/dce/share/man/man3.Z/pthread_delay_np.3
3148583627 2389 /opt/dce/share/man/man3.Z/pthread_detach.3
1197173635 2227 /opt/dce/share/man/man3.Z/pthread_equal.3
4270343344 2232 /opt/dce/share/man/man3.Z/pthread_exit.3
3922605601 2435 /opt/dce/share/man/man3.Z/
pthread_get_expiration_np.3
544458591 2265 /opt/dce/share/man/man3.Z/pthread_getprio.3
244799709 2243 /opt/dce/share/man/man3.Z/
pthread_getscheduler.3
1429274346 2190 /opt/dce/share/man/man3.Z/
pthread_getspecific.3
3508811286 2485 /opt/dce/share/man/man3.Z/pthread_join.3
266948494 3388 /opt/dce/share/man/man3.Z/pthread_keycreate.3
3379216904 2377 /opt/dce/share/man/man3.Z/
pthread_lock_global_np.3
3586727750 2257 /opt/dce/share/man/man3.Z/
pthread_mutex_destroy.3
2837673375 2503 /opt/dce/share/man/man3.Z/
pthread_mutex_init.3
3812087143 2833 /opt/dce/share/man/man3.Z/
pthread_mutex_lock.3
2763362364 2450 /opt/dce/share/man/man3.Z/
pthread_mutex_trylock.3
1051869938 2396 /opt/dce/share/man/man3.Z/
pthread_mutex_unlock.3
3572239000 2465 /opt/dce/share/man/man3.Z/
pthread_mutexattr_create.3
1766629033 2247 /opt/dce/share/man/man3.Z/
pthread_mutexattr_delete.3
840387065 2152 /opt/dce/share/man/man3.Z/
pthread_mutexattr_getkind_np.3
3148570007 3125 /opt/dce/share/man/man3.Z/
pthread_mutexattr_setkind_np.3
3361182289 3073 /opt/dce/share/man/man3.Z/pthread_once.3
704534091 1814 /opt/dce/share/man/man3.Z/pthread_self.3
3643041233 3455 /opt/dce/share/man/man3.Z/
pthread_setasynccancel.3
350087609 2986 /opt/dce/share/man/man3.Z/pthread_setcancel.3
511797842 3373 /opt/dce/share/man/man3.Z/pthread_setprio.3
522039706 4187 /opt/dce/share/man/man3.Z/
pthread_setscheduler.3
2212834512 2426 /opt/dce/share/man/man3.Z/
pthread_setspecific.3
924106576 2573 /opt/dce/share/man/man3.Z/
pthread_signal_to_cancel_np.3
915876254 1919 /opt/dce/share/man/man3.Z/
pthread_testcancel.3
512327851 2191 /opt/dce/share/man/man3.Z/
pthread_unlock_global_np.3
3972640851 2420 /opt/dce/share/man/man3.Z/pthread_yield.3
3069135753 2956 /opt/dce/share/man/man3.Z/sigaction.3
973067343 1660 /opt/dce/share/man/man3.Z/sigpending.3
1779655611 2341 /opt/dce/share/man/man3.Z/sigprocmask.3
1977927163 2341 /opt/dce/share/man/man3.Z/sigwait.3
3690877952 5311 /opt/dce/share/man/man3.Z/thr_intro.3
DCE-CoreAdmin.DCE-CONFIG-MGR,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
3714031424 35655 /opt/dce/lib/dcm/C/dcm.cat
DCE-CoreAdmin.DCE-CDSBROWSER,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
1141964671 1197776 /opt/dce/bin/cdsbrowser
DCE-CoreAdmin.DCE-CORE-DIAG,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
105498089 67280 /opt/dce/bin/dceping
1690939563 153296 /opt/dce/usr/contrib/bin/cdscheck
DCE-SEC-Server.SEC-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
1813705325 2377424 /opt/dce/sbin/secd
DCE-Core.DCE-CORE-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
952196478 1304272 /opt/dce/bin/klist
569628127 10772 /opt/dce/bin/dce.rm
220590561 7420 /opt/dce/bin/dce.unconfig
1073282335 32290 /opt/dce/newconfig/etc/opt/dce/
dce_com_utils
1073657587 8876 /opt/dce/bin/dce_shutdown
DCE-CoreTools.DCE-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
2004204318 452304 /opt/dce/bin/idl
619737878 20503 /opt/dce/include/dce/pthread_exc.h
3258537970 19990 /opt/dce/include/dce/cdsclerk.h
3913722530 16276 /opt/dce/include/dce/cma.h
2248810930 27751 /opt/dce/include/dce/cma_config.h
3564623014 14161 /opt/dce/include/dce/cma_defs.h
3773779171 10819 /opt/dce/include/dce/cma_ux.h
2698041675 4937 /opt/dce/include/dce/dce64.h
1360093865 5898 /opt/dce/include/dce/dce.h
2493610111 1635 /opt/dce/include/dce/dce_error.h
3302695782 2101 /opt/dce/include/dce/dce_cf.h
3679179879 13725 /opt/dce/include/dce/dce_svc.h
4280705248 1298 /opt/dce/include/dce/dce_utils.h
2190558287 23258 /opt/dce/include/dce/gssapi.h
1625447328 8981 /opt/dce/include/dce/idl_es.h
1904880093 11689 /opt/dce/include/dce/idlbase.h
3355526827 30497 /opt/dce/include/dce/idlddefs.h
2681223945 2030 /opt/dce/include/dce/ndrtypes.h
1959436004 5457 /opt/dce/include/dce/rpcbase.h
861499167 11648 /opt/dce/include/dce/rpcbase.idl
3188071850 10392 /opt/dce/include/dce/rpcexc.h
1541880806 49050 /opt/dce/include/dce/stubbase.h
2694491491 623624 /opt/dce/lib/libcma.a
243666236 6576996 /opt/dce/lib/libdce.a
DCE-CDS-Server.CDS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
1776010744 1017552 /opt/dce/sbin/cdsd
DCE-CoreAdmin.DCE-ACCT-MGR,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
1416696887 610036 /opt/dce/bin/acctmgr
DCE-OO-Tools.DCE-OO-TOOLS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
1794048214 1277 /opt/dce/include/oodce/PaData.H
DCE-C-Tools.DCE-TOOLS-LIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
3341892317 143942 /usr/lib/libbb.a
3341892317 143942 /opt/dce/lib/libbb.a
DCE-KT-Tools.DCE-KT-BPRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
3537109829 154178 /opt/dce/lib/libauditkt.a
2667452214 6337676 /opt/dce/lib/libdcekt.a
2667452214 6337676 /usr/lib/libdcekt.a
1177181173 9379360 /opt/dce/lib/pa20_64/libdcekt.a
1177181173 9379360 /usr/lib/pa20_64/libdcekt.a
1963602807 16271 /opt/dce/include/dce/exc_handling_kt.h
2207522859 13922 /opt/dce/include/dce/pthread_exc_kt.h
2149090420 352 /opt/dce/include/dce/pthread_exc_wrap.h
4362059 707 /opt/dce/include/dce/pthread_sig.h
232019594 357 /opt/dce/include/dce/exc_handling_wrap.h
DCE-KT-Tools.DCE-KT-SHLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
1233103018 5025792 /usr/lib/libdcekt.1
2547328392 180224 /usr/lib/libdcedpvtkt.1
2547328392 180224 /usr/lib/libdcedpvtkt.sl
3012899923 1474560 /usr/lib/libdcecpkt.1
3012899923 1474560 /usr/lib/libdcecpkt.sl
2613326316 5227608 /usr/lib/pa20_64/libdcekt.1
2613326316 5227608 /usr/lib/pa20_64/libdcekt.sl
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHSS_29963 PHCO_19666
s800: 11.00: PHSS_29963 PHCO_19666
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_17812 PHSS_18744 PHSS_20446 PHSS_21616 PHSS_27964
Equivalent Patches: None
Patch Package Size: 13730 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_30401
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_30401.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_30401. 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_30401.text file is
available in the product readme:
swlist -l product -a readme -d @ /tmp/PHSS_30401.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_30401.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
For this patch to take effect Stop and Start all
DCE daemons and application processes OR reboot
the machine after the patch is installed.
*****IMPORTANT NOTE***** -- Oracle 7.3.3 and
above will need to be relinked. This patch
contains changes to the libcma library.
Applications such as Oracle that use this
library and are built static will need to
be relinked. For information and help for
the rebuild please contact your Oracle support
personnel.
To enable exception handling via TRY-CATCH
blocks(Fix for JAGad71555), export HP_CMA_CATCH_SYNC
to any value. In the case of an unexpected abort of the
program, setting this variable may overwrite the stack
with exception handling code.
Guidelines for installing the DCE Patch:
DCE Patches are usually released as a set of 3
patches, namely:
1. Runtime cumulative patch
2. Server/DevTools patch
3. Domestic Patch.
Order of installation of DCE Products and Patches
need to be maintained, else from DCE perspective,
there could be some scope for confusion and swverify
command could give errors. If DCE Client, DCE-Server
and the Domestic products are installed, it is
expected that all the above mentioned patches are
installed or reinstalled in that order.
This is the latest of the DCE Server/DevTools cumulative
patches. The corresponding DCE Runtime cumulative patch
is patch PHSS_29963 and there is no corresponding DCE
Domestic cumulative patch.
After installing this DCE Server/DevTools patch, do not
install any of the earlier DCE Runtime, DCE
Server/DevTools or DCE Domestic patches.
Should you need to install the latest DCE Domestic patch,
then please do so before installing any of the current
set of DCE patches. In this case the order of
installation becomes:
DCE Runtime patch PHSS_27962,
DCE Server/DevTools patch PHSS_27964
DCE Domestic patch PHSS_27965 if required,
DCE Runtime patch PHSS_29963,
DCE Server/DevTools PHSS_30401, this patch.