mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-02-17 19:30:00 +08:00
It appears that Darwin (OS X) does not cope well with C functions that
have the same name as the containing shared library --- as best I can tell, the compiler internally creates a function of that name, and does not warn you about the conflict. Fix buildfarm failure in back branches by renaming tsearch() trigger function at the C level.
This commit is contained in:
parent
2486a88b06
commit
ea72596db5
@ -145,7 +145,7 @@ CREATE OPERATOR ~# (
|
||||
--Trigger
|
||||
CREATE FUNCTION tsearch()
|
||||
RETURNS trigger
|
||||
AS 'MODULE_PATHNAME'
|
||||
AS 'MODULE_PATHNAME', 'tsearch_trigger'
|
||||
LANGUAGE 'C';
|
||||
|
||||
--GiST
|
||||
|
@ -33,8 +33,8 @@ Datum txtidx_out(PG_FUNCTION_ARGS);
|
||||
PG_FUNCTION_INFO_V1(txt2txtidx);
|
||||
Datum txt2txtidx(PG_FUNCTION_ARGS);
|
||||
|
||||
PG_FUNCTION_INFO_V1(tsearch);
|
||||
Datum tsearch(PG_FUNCTION_ARGS);
|
||||
PG_FUNCTION_INFO_V1(tsearch_trigger);
|
||||
Datum tsearch_trigger(PG_FUNCTION_ARGS);
|
||||
|
||||
PG_FUNCTION_INFO_V1(txtidxsize);
|
||||
Datum txtidxsize(PG_FUNCTION_ARGS);
|
||||
@ -519,7 +519,7 @@ txt2txtidx(PG_FUNCTION_ARGS)
|
||||
* Trigger
|
||||
*/
|
||||
Datum
|
||||
tsearch(PG_FUNCTION_ARGS)
|
||||
tsearch_trigger(PG_FUNCTION_ARGS)
|
||||
{
|
||||
TriggerData *trigdata;
|
||||
Trigger *trigger;
|
||||
|
Loading…
Reference in New Issue
Block a user