Skip to content

Commit b1a36ac

Browse files
committed
Add lock_definitions.h
This file is intended to insulate C code from thread issues, when used as directed. This commit merely creates the file; it is not #included yet.
1 parent 06c43a5 commit b1a36ac

File tree

7 files changed

+7116
-1
lines changed

7 files changed

+7116
-1
lines changed

MANIFEST

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ keywords.h The keyword numbers
6161
l1_char_class_tab.h 256 word bit table of character classes (for handy.h)
6262
locale.c locale-specific utility functions
6363
locale_table.h header for locale.c
64+
lock_definitions.h Macros to invoke mutexes, generated by regen/lock_definitions.pl
6465
make_ext.pl Used by Makefile to execute extension Makefiles
6566
make_patchnum.pl Script to generate git_version.h and lib/Config_git.pl files for all OS'es
6667
makedef.pl Create symbol export lists for linking
@@ -5977,6 +5978,7 @@ regen/HeaderParser.pm Module used to parse header files
59775978
regen/keywords.pl Program to write keywords.h
59785979
regen/lib_cleanup.pl Generate lib/.gitignore from MANIFEST
59795980
regen/locale.pl Program to write locale_table.h
5981+
regen/lock_definitions.pl Program to write lock_definitions.h
59805982
regen/mg_vtable.pl generate mg_vtable.h
59815983
regen/miniperlmain.pl generate miniperlmain.c
59825984
regen/mk_invlists.pl Generate charclass_invlists.inc, regexp_constants.h, uni_keywords.h

Makefile.SH

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1274,6 +1274,7 @@ CHMOD_W = chmod +w
12741274
# warnings.pl: warnings.h lib/warnings.pm
12751275
# feature.pl: feature.h lib/feature.pm
12761276
# locale.pl: locale_table.h
1277+
# lock_definitions.pl: lock_definitions.h
12771278
# The correct versions should be already supplied with the perl kit,
12781279
# in case you don't have perl available.
12791280
# To force them to be regenerated, run

0 commit comments

Comments
 (0)