Skip site navigation (1) Skip section navigation (2)

src/tools/fsync/test_fsync.c does not compile

From: Mark Kirkwood <mark(dot)kirkwood(at)catalyst(dot)net(dot)nz>
To: pgsql-bugs(at)postgresql(dot)org
Subject: src/tools/fsync/test_fsync.c does not compile
Date: 2010-10-01 02:43:17
Message-ID: 4CA54AC5.20405@catalyst.net.nz (view raw or flat)
Thread:
Lists: pgsql-bugs
The discussion on -performance about disk caching reminded me that the 
useful fsync test utility does not seem to compile (git master on Ubuntu 
10.04):

$ make
gcc -O2 -Wall -Wmissing-prototypes -Wpointer-arith 
-Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing 
-fwrapv -g -I../../../src/interfaces/libpq -I../../../src/include 
-D_GNU_SOURCE -c -o test_fsync.o test_fsync.c
In file included from /usr/include/fcntl.h:205,
from ../../../src/include/access/xlogdefs.h:15,
from ../../../src/include/access/xlog.h:15,
from ../../../src/include/access/xlog_internal.h:19,
from test_fsync.c:11:
In function ‘open’,
inlined from ‘main’ at test_fsync.c:66:
/usr/include/bits/fcntl2.h:45: error: call to ‘__open_too_many_args’ 
declared with attribute error: open can be called either with 2 or 3 
arguments, not more
make: *** [test_fsync.o] Error 1

The tiny change (attached) seems it fix it for me.

regards

Mark

Attachment: test_fsync.c.diff
Description: text/x-patch (568 bytes)

Responses

pgsql-bugs by date

Next:From: Craig RingerDate: 2010-10-01 03:09:06
Subject: Re: [BUGS] Mapping Hibernate boolean to smallint(Postgresql)
Previous:From: stagirusDate: 2010-09-30 22:18:53
Subject: Re: [BUGS] Mapping Hibernate boolean to smallint(Postgresql)

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group