[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] gdbm, cygwin
From: |
Charles Wilson |
Subject: |
[PATCH] gdbm, cygwin |
Date: |
Thu, 17 Jul 2003 01:03:41 -0400 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 |
These are the patches we are currently using to build gdbm on cygwin. I
think most (all?) of them can go into the regular distribution without
adversely impacting other platforms.
2003-07-16 Charles Wilson <address@hidden>
* systems.h: make sure O_BINARY is defined. Add O_BINARY to
TRUNCATE macro.
* dbminit.c (dbminit): Add mode information to gdbm_open calls
(umask should protect access)
* dbmopen.c (dbm_open): ditto
* gdbmerrno.c: include systems.h
* gdbmopen.c (gdbm_open): Add mode infomration to open() calls,
as well as O_BINARY for proper access on windows. Fix
signature mismatch in call to bcopy().
* version.c: include systems.h
* Makefile.in: lots of fixes for modern libtool; use $(EXEEXT)
variable.
There are also two new targets in Makefile.in -- "install-progs:" and
"install-native-progs" -- which you may not want; but the other changes
are keepers.
Aside from these changes, we also
1) update config.guess, config.sub, install-sh and mkinstalldirs
from the latest automake distribution
2) remove ltconfig and ltmain.sh
3) 'libtoolize --copy --force' with libtool-1.5
4) 'aclocal' with automake-1.7.5
5) 'autoheader' with autoconf-2.57
6) 'autoconf' with autoconf-2.57
I can send the (very large) patch that results from these additional
actions, if necessary.
--
Chuck
gdbm maintainer for cygwin
gdbm.cgywin.patch.gz
Description: GNU Zip compressed data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [PATCH] gdbm, cygwin,
Charles Wilson <=