SPARC, SunOS 5.5.1, gcc 2.7.2.1 - can't compile... - Mailing list pgsql-hackers

From Vadim Mikheev
Subject SPARC, SunOS 5.5.1, gcc 2.7.2.1 - can't compile...
Date
Msg-id 35EF9AA1.187F5B54@krs.ru
Whole thread Raw
List pgsql-hackers
src/backend/libpq/pqcomm.c:

> socket-flock.patch
>
>       use advisory locks to check if the unix socket can be deleted.
>       A running postmaster keeps a lock on that file. A starting
>       postmaster exits if the file exists and is locked, otherwise
>       it deletes the sockets and proceeds.
>       This avoid the need to remove manually the file after a postmaster
>       or system crash.
>       I don't know if flock is available on any system. If not we could
>       define a HAVE_FLOCK set by configure.

flock() is not standard call - imho, fcntl() should be used...

---

src/backend/port/snprintf.c:

snprintf.c:84: structure has no member named `_flags'
snprintf.c:84: `__SWR' undeclared (first use this function)
snprintf.c:84: (Each undeclared identifier is reported only once
snprintf.c:84: for each function it appears in.)
snprintf.c:84: `__SSTR' undeclared (first use this function)
snprintf.c:85: structure has no member named `_bf'
snprintf.c:85: structure has no member named `_p'
snprintf.c:86: structure has no member named `_bf'
snprintf.c:86: structure has no member named `_w'
snprintf.c:89: structure has no member named `_p'
               ^^^^^^^^^
This is about FILE structure...
BSD code was used for snprintf.c, but
FILE in BSD is not the same as in SunOS 5.5.1...

Vadim

pgsql-hackers by date:

Previous
From: Aleksey Dashevsky
Date:
Subject: Subqueries?
Next
From: Tom Ivar Helbekkmo
Date:
Subject: CIDR/IP types. Was: [GENERAL] big numbers