[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::decc

Title:DECC
Notice:General DEC C discussions
Moderator:TLE::D_SMITHNTE
Created:Fri Nov 13 1992
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2212
Total number of notes:11045

2136.0. "rtl routines thread safe for OpenVMS V6.1 ?" by STAR::FURNANZ () Fri Apr 04 1997 16:09

We are moving our product's minimum supported platform from OpenVMS VAX V5.5-2
and Alpha V1.5 to V6.1.

Currently we use an OLD cma_stdio.h header which defines a bunch c rtl routines
to be jacket routines which protect against potential re-entrancy problems.

For example:

# define ctermid        cma_ctermid
# define cuserid        cma_cuserid
# define fclose         cma_fclose

.etc...

My question is, can I dispense with these definitions for V6.1 (all routines?).
Are all routines re-entrant as of V6.1?

Thanks,
Mike
T.RTitleUserPersonal
Name
DateLines
2136.1See CC/REENTRANCY=keyword, Docs, Notes...XDELTA::HOFFMANSteve, OpenVMS EngineeringMon Apr 07 1997 11:5517
   See 107, 254, and 907, for starters...  Here are some related conversations...

   107  WIZZER::YOUNG        15-MAR-1993     5  Reentrancy and the RTL
   254  HDLITE::ZARLENGA      2-JUL-1993     2  DEC C RTL questions (re-entrancy)
   380   CSC32::D_SANBORN    13-SEP-1993     1  Sockets thread reentrant, recv() function
   646  OTOU01::TYPHAIR      30-MAR-1994     4  install problem & re-entrant code??
   686  UTRTSC::BAARS         3-MAY-1994     3  DEC C printf()  in handler : no output  <reentrancy> ?
   907  OFOS02::PUCHRIK      21-SEP-1994     2  fprintf re-entrant?
  1091  MAHONE::DMCWEENEY    29-JAN-1995     0  /reentrancy compiler flag....
  1205   CSC32::D_DERAMO      5-APR-1995     2  reentrancy of strerror()
  1297   CSC32::D_DERAMO      6-JUN-1995     4  decc$set_reentrancy for threads and ASTs
  1360   CSC32::K_MARTIN     13-JUL-1995     1  OSF 3.2 regex reentrant & thread safe ....
  1509  UTRUST::VDKLEIJ       1-NOV-1995     1  Net effect of compiling with /reentrancy on multipe sources
  1540   CSC32::J_HENSON     15-NOV-1995     2  Decc$set_reentrancy and decthreads?
  1951   CSC32::I_WALDO      24-SEP-1996     1  reentrant in respect to signal handlers?