bug-gnu-utils
[Top][All Lists]
Advanced

[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

Attachment: gdbm.cgywin.patch.gz
Description: GNU Zip compressed data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]