aboutsummaryrefslogtreecommitdiffstats
path: root/pc
Commit message (Collapse)AuthorAgeFilesLines
...
* Replace obsolete AC_STRUCT_ST_BLKSIZE macro.Arnold D. Robbins2013-05-272-4/+4
|
* Fix building, installing, and testing extensions on MS-Windows.Eli Zaretskii2013-05-144-14/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | test/Makefile.in (mpfr-tests, shlib-tests): Add a blank character between ' and /FOO/ in Gawk command lines, for the benefit of testing under MSYS Bash. test/filefuncs.awk (BEGIN): Call 'stat' on gawkapi.o, not on gawk, which does not exist on systems that produce gawk.exe. README_D/README.pc: Update the pc build and test instructions. pc/Makefile.tst (AWK): Set AWKLIBPATH so extensions could be found. (LS): New variable. (check): Add back shlib-tests and shlib-msg-end. (readdir): Add a warning regarding inode reporting by ls.exe. (fts, fork, fork2): Add message about expected failure on MinGW. pc/Makefile (install): Install the extensions. (install-strip): Likewise. pc/Makefile.ext: New file. io.c (devopen) [__EMX__ || __MINGW32__]: Produce EISDIR on MinGW when an attempt to open() a directory fails. (two_way_open) [__EMX__ || __MINGW32__]: When trying to open() a directory fails with EISDIR, assign FAKE_FD_VALUE to the file descriptor and attributes of a directory to its mode bits. This is needed to support the readdir extension. gawkapi.h (FAKE_FD_VALUE): New macro, used in io.h and in extension/gawkdirfd.h. extension/rwarray.c [__MINGW32__]: Include winsock2.h instead of arpa/inet.h. extension/readdir.c [__MINGW32__]: Include windows.h. Include gawkapi.h before gawkdirfd.h, since the former defines FAKE_FD_VALUE needed by the latter. (ftype): Accept an additional argument, the directory that is being read. Callers changed. [!DT_BLK]: Produce the file's type by calling 'stat' on it, if the dirent structure doesn't provide that. (get_inode): New function, to produce inode values on MS-Windows. (dir_get_record): Use it. extension/inplace.c (chown, link) [__MINGW32__]: Redirect to existing library functions. (mkstemp) [__MINGW32__]: New function, for MinGW, which doesn't have it in its library. (do_inplace_end) [__MINGW32__]: Remove the old file before renaming the new, since 'rename' on Windows cannot overwrite existing files. extension/gawkdirfd.h (ENOTSUP): Define to ENOSYS if not already defined. (DIR_TO_FD): If not defined yet, define to FAKE_FD_VALUE. extension/filefuncs.c (get_inode) [_WIN32]: New function, produces the file index used on Windows as its inode. (fill_stat_array) [_WIN32]: Use it.
* Gawk 4.1.0 release.Arnold D. Robbins2013-05-102-3/+7
|
* Update pc/Makefile.tst.Arnold D. Robbins2013-05-092-5/+26
|
* Fix the problem with MPFR build on Windows.Eli Zaretskii2013-05-052-0/+7
| | | | | pc/config.sed (HAVE_MPFR): Don't #undef; it will be defined by pc/Makefile as needed.
* Fix MPFR build on pc platforms.Eli Zaretskii2013-05-042-1/+6
| | | | | pc/config.h (HAVE_MPFR): Don't #undef; it will be defined by pc/Makefile as needed.
* Update for next test tarball.Arnold D. Robbins2013-05-021-3/+3
|
* Sync pc/Makefile.tst with mainline.Arnold D. Robbins2013-05-022-1/+5
|
* More fixes for pc/Makefile.tst.Eli Zaretskii2013-04-292-4/+10
| | | | | | pc/Makefile.tst (mpfr-tests, shlib-tests, rsnulbig, rsnulbig2): Insert a space between ' and the following / to prevent MSYS Bash from interpreting that as a Unix-style file name.
* Fix the pc/ test suite.Eli Zaretskii2013-04-282-1/+7
| | | | | | pc/Makefile.tst (check): Remove the shlib tests from 'check', so that they are not run by default, because the extensions are not yet built automatically.
* Fix pc testsuite Makefile, pc/Makefile.tst.Eli Zaretskii2013-04-282-1/+11
| | | | | | | | | pc/Makefile.tst (top_srcdir): Define. This avoids failure in a few tests that use this variable. (testext): Prepend a space before the /regexp/ argument, to prevent MSYS Bash mistaking this for an absolute file name that needs to be converted to the Windows D:/foo/bar form, which fails the test.
* Bump version for next tarball.Arnold D. Robbins2013-04-271-3/+3
|
* Update pc/Makefile.tst.Arnold D. Robbins2013-04-222-11/+14
|
* Bump version and release beta tarball.Arnold D. Robbins2013-04-181-3/+3
|
* Update pc/Makefile.tst.Arnold D. Robbins2013-04-142-2/+21
|
* Bump version, make test tarball.Arnold D. Robbins2013-03-241-3/+6
|
* Update pc/ stuff.Arnold D. Robbins2013-03-103-282/+573
|
* Make buildable on DJGPP.Arnold D. Robbins2013-03-043-1/+18
|
* Add pc/dlfcn.h.Arnold D. Robbins2013-02-111-0/+12
|
* Enable dynamic extensions for MinGW.Arnold D. Robbins2013-02-114-2/+110
|
* Update pc/Makefile.tst.Arnold D. Robbins2013-02-072-4/+13
|
* More portability - find readline dependencies.Arnold D. Robbins2013-01-252-3/+7
|
* Bump version for alpha tarball, copyright in main.Arnold D. Robbins2013-01-171-3/+3
|
* Merge branch 'gawk-4.0-stable'Arnold D. Robbins2013-01-013-12/+30
|\
| * Improvements in pc/ directory from Eli Z.Arnold D. Robbins2013-01-013-12/+30
| |
* | Merge branch 'gawk-4.0-stable'.Arnold D. Robbins2012-12-251-4/+4
|\|
| * Rebuild 4.0.2 tarball.Arnold D. Robbins2012-12-251-4/+4
| |
* | Merge branch 'gawk-4.0-stable'Arnold D. Robbins2012-12-232-1/+14
|\|
| * Add new test for pc and VMS before making tarballs.Arnold D. Robbins2012-12-232-1/+10
| |
| * Make the 4.0.2 tarballs.Arnold D. Robbins2012-12-232-3/+7
| |
| * Make a new tarball for testing.Arnold D. Robbins2012-12-181-3/+3
| |
* | Merge branch 'gawk-4.0-stable'. Automake and bison.Arnold D. Robbins2012-12-151-0/+3
|\|
| * Update version for test tarball.Arnold D. Robbins2012-12-091-3/+6
| |
* | Merge branch 'gawk-4.0-stable'Arnold D. Robbins2012-11-222-1/+9
|\|
| * Minor fixes for MingGW.Arnold D. Robbins2012-11-222-1/+9
| |
* | Fix pc os_isreadable.Arnold D. Robbins2012-11-122-1/+5
| |
* | Merge branch 'gawk-4.0-stable'. Bump version.Arnold D. Robbins2012-11-101-3/+3
|\|
| * Update version info. Start a release cycle.Arnold D. Robbins2012-11-101-3/+3
| |
* | Merge branch 'gawk-4.0-stable'Arnold D. Robbins2012-11-042-1/+9
|\|
| * Update pc/Makefile.tst.Arnold D. Robbins2012-11-042-1/+9
| |
* | Merge branch 'gawk-4.0-stable'.Arnold D. Robbins2012-10-282-5/+37
|\|
| * Update pc/Makefile.tst.Arnold D. Robbins2012-10-282-5/+37
| |
| * Upgrade to Automake 1.12.4 and dist bugfix.Arnold D. Robbins2012-10-131-37/+32
| |
* | Fix two tests to work with make diffout.Arnold D. Robbins2012-10-282-3/+8
| |
* | Merge branch 'extgawk'Arnold D. Robbins2012-08-173-11/+56
|\ \
| * | Move struct stat into IOBUF_PUBLIC.Arnold D. Robbins2012-08-082-8/+8
| | |
| * | Gettext support for the extension files.Arnold D. Robbins2012-07-301-11/+17
| | |
| * | Finish work on iop management. New readdir test.Arnold D. Robbins2012-07-292-1/+11
| | |
| * | Add os_isreadable function for future use.Arnold D. Robbins2012-07-262-0/+29
| | |
* | | Fix merge problem in pc/Makefile.Arnold D. Robbins2012-05-142-7/+5
|/ /