diff -Naur db-4.8.30/dist/Makefile.in db-4.8.30-haiku/dist/Makefile.in
|
old
|
new
|
|
| 11 | 11 | bindir= @bindir@ |
| 12 | 12 | includedir=@includedir@ |
| 13 | 13 | libdir= @libdir@ |
| 14 | | docdir= $(prefix)/docs |
| | 14 | docdir= @docdir@ |
| 15 | 15 | |
| 16 | 16 | dmode= 755 |
| 17 | 17 | emode= 555 |
diff -Naur db-4.8.30/dist/configure db-4.8.30-haiku/dist/configure
|
old
|
new
|
|
| 4533 | 4533 | CPPFLAGS="$CPPFLAGS -D_SGI_MP_SOURCE";; |
| 4534 | 4534 | mpeix*) CPPFLAGS="$CPPFLAGS -D_POSIX_SOURCE -D_SOCKET_SOURCE" |
| 4535 | 4535 | LIBSO_LIBS="$LIBSO_LIBS -lsocket -lsvipc";; |
| | 4536 | haiku*) |
| | 4537 | LIBSO_LIBS="$LIBSO_LIBS -lnetwork";; |
| 4536 | 4538 | osf*) CPPFLAGS="$CPPFLAGS -pthread";; |
| 4537 | 4539 | *qnx*) qnx_build="yes" |
| 4538 | 4540 | $as_echo "#define HAVE_QNX 1" >>confdefs.h |
diff -Naur db-4.8.30/dist/configure.ac db-4.8.30-haiku/dist/configure.ac
|
old
|
new
|
|
| 190 | 190 | AH_TEMPLATE(HAVE_QNX, [Define to 1 if building on QNX.]);; |
| 191 | 191 | solaris*) |
| 192 | 192 | CPPFLAGS="$CPPFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS ";; |
| | 193 | haiku*) |
| | 194 | LIBSO_LIBS="$LIBSO_LIBS -lnetwork";; |
| 193 | 195 | esac |
| 194 | 196 | |
| 195 | 197 | # If the user wants a debugging environment, change any compiler optimization |
| … |
… |
|
| 519 | 521 | # The Berkeley DB library calls fdatasync, only available in -lrt on Solaris. |
| 520 | 522 | AC_SEARCH_LIBS(fdatasync, rt) |
| 521 | 523 | |
| | 524 | # socket only available in -lnetwork on Haiku |
| | 525 | AC_SEARCH_LIBS(socket, network) |
| | 526 | |
| 522 | 527 | AC_SEARCH_LIBS(getaddrinfo, nsl socket) |
| 523 | 528 | AC_SEARCH_LIBS(hstrerror, resolv) |
| 524 | 529 | |
diff -Naur db-4.8.30/repmgr/repmgr_posix.c db-4.8.30-haiku/repmgr/repmgr_posix.c
|
old
|
new
|
|
| 488 | 488 | * PUBLIC: int __repmgr_writev __P((socket_t, db_iovec_t *, int, size_t *)); |
| 489 | 489 | */ |
| 490 | 490 | int |
| 491 | | __repmgr_writev(fd, iovec, buf_count, byte_count_p) |
| 492 | | socket_t fd; |
| 493 | | db_iovec_t *iovec; |
| 494 | | int buf_count; |
| 495 | | size_t *byte_count_p; |
| | 491 | __repmgr_writev(socket_t fd, db_iovec_t *iovec, int buf_count, size_t *byte_count_p) |
| 496 | 492 | { |
| 497 | 493 | int nw; |
| 498 | 494 | |
| … |
… |
|
| 506 | 502 | * PUBLIC: int __repmgr_readv __P((socket_t, db_iovec_t *, int, size_t *)); |
| 507 | 503 | */ |
| 508 | 504 | int |
| 509 | | __repmgr_readv(fd, iovec, buf_count, byte_count_p) |
| 510 | | socket_t fd; |
| 511 | | db_iovec_t *iovec; |
| 512 | | int buf_count; |
| 513 | | size_t *byte_count_p; |
| | 505 | __repmgr_readv(socket_t fd, db_iovec_t *iovec, int buf_count, size_t *byte_count_p) |
| 514 | 506 | { |
| 515 | 507 | ssize_t nw; |
| 516 | 508 | |