# HG changeset patch # User Karl Heuer # Date 820796239 0 # Node ID 1b0e886a4476a5ca39bfe721421d330ab6499840 # Parent 99b3412dc4e7a7f8853d7ae866020dc9cdc498a2 (SHARABLE_LIB_BUG): Renamed from SHAREABLE_LIB_BUG. diff -r 99b3412dc4e7 -r 1b0e886a4476 src/s/vms.h --- a/src/s/vms.h Thu Jan 04 22:56:39 1996 +0000 +++ b/src/s/vms.h Thu Jan 04 22:57:19 1996 +0000 @@ -108,20 +108,20 @@ your system and must be used only through an encapsulation (Which you should place, by convention, in sysdep.c). */ -/* Do you have the shareable library bug? If you link with a shareable +/* Do you have the sharable library bug? If you link with a sharable library that contains psects with the NOSHR attribute and also refer to those psects in your program, the linker give you a private version of - the psect which is not related to the version used by the shareable + the psect which is not related to the version used by the sharable library. The end result is that your references to variables in that psect have absolutely nothing to do with library references to what is supposed to be the same variable. If you intend to link with the standard - C library (NOT the shareable one) you don't need to define this. (This + C library (NOT the sharable one) you don't need to define this. (This is NOT fixed in V4.4...) */ -#define SHAREABLE_LIB_BUG +#define SHARABLE_LIB_BUG /* Partially due to the above mentioned bug and also so that we don't need - to require that people have a shareable C library, the default for Emacs + to require that people have a sharable C library, the default for Emacs is to link with the non-shared library. If you want to link with the shared library, define this and remake xmakefile and fileio.c. This allows us to ship a guaranteed executable image. */ @@ -145,7 +145,7 @@ #define drem mth$dmod #endif -/* Some time rountines are missing in the VAX C RTL, or needs some +/* Some time routines are missing in the VAX C RTL, or needs some extra bit of code */ #define tzset sys_tzset #define localtime sys_localtime @@ -209,7 +209,7 @@ /* Cause initialization of vmsfns.c to be run. */ #define SYMS_SYSTEM syms_of_vmsfns () -/* VAXCRTL access doesn't deal with SYSPRV very well (among other oddites...) +/* VAXCRTL access doesn't deal with SYSPRV very well (among other oddities...) Here, we use $CHKPRO to really determine access. */ #define access sys_access