Fossil

All files named ”win/include/dirent.h”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for win/include/dirent.h

2018-06-08
09:41
Upgrade dirent to latest version (1.23.2, May 8, 2018) ... (file: [d816b082] check-in: [1eee6c70] user: jan.nijtmans branch: trunk, size: 27456)
2017-09-26
14:47
Update dirent to Version 1.23.1 ... (file: [aa960e55] check-in: [398a90c0] user: jan.nijtmans branch: trunk, size: 27350)
2017-08-28
14:04
Update dirent to version 1.23. See https://github.com/tronkko/dirent/releases ... (file: [eb4e0ca8] check-in: [ade4a657] user: jan.nijtmans branch: trunk, size: 27345)
2017-01-06
15:28
Upgrade dirent.h to version 1.22. Minor spacing changes. ... (file: [f7f8de31] check-in: [b66b99cd] user: jan.nijtmans branch: trunk, size: 22124)
2016-04-13
08:19
Update <dirent.h> for Visual Studio to latest version 1.21 (September 2015) ... (file: [6ee52548] check-in: [dd498bba] user: jan.nijtmans branch: trunk, size: 21712)
2014-09-24
04:08
Modified the win/include/dirent.h file to #undef _DIRENT_HAVE_D_TYPE. With that define fossil tries to use info from opendir/readdir to detect symbolic links unsucessfully. By using undef we force fossil to go through a different route which successfully detects symbolic links. ... (file: [d94c136f] check-in: [db2128fa] user: sdr branch: winsymlink, size: 22944)
2014-08-13
07:21
Update <dirent.h> for Visual Studio to latest version 1.20.1 (April 2014). See: http://softagalleria.net/dirent.php. ... (file: [0e00ac29] check-in: [a374824d] user: jan.nijtmans branch: trunk, size: 22917)
2014-02-28
08:08
Fix compilation with Makefile.msc (and Makefile.mingw.mistachkin). Thanks to Ryan Noll for reporting this. ... (file: [858d21ac] check-in: [af995cf7] user: jan.nijtmans branch: trunk, size: 25432)
2013-04-29
23:44
Fix x64 compilation on Windows using the MSVC toolset included with VS 2012. ... (file: [217dedc5] check-in: [ed544f3d] user: mistachkin branch: trunk, size: 25404)
2013-01-27
19:54
Patch by Edward Berner: _set_errno and older MSVC Resolves problem on Windows NT 4.0 ... (file: [e1e5f5c2] check-in: [b9f0c78a] user: jan.nijtmans branch: trunk, size: 25221)
2012-12-12
22:03
typo integrate latest version of dirent.h ... (file: [be335c22] check-in: [8e50ff0c] user: jan.nijtmans branch: trunk, size: 25158)
2012-10-22
21:16
Update to Toni Rönkkö's latest version (1.12.1) of dirent.h http://www.softagalleria.net/dirent.php ... (file: [a02e08ab] check-in: [f460839c] user: jan.nijtmans branch: trunk, size: 22323)
2012-09-24
07:00
previous commit fixed the MSVC build, but broke the mingw build. Now fix both of them. ... (file: [9c9c88f5] check-in: [1ef58e52] user: jan.nijtmans branch: trunk, size: 13167)
2012-09-23
23:52
Always use wide-character Win32 APIs for dirent.h. ... (file: [e534daa0] check-in: [ea621d75] user: mistachkin branch: trunk, size: 13110)
05:00
Fixes for compilation with MSVC. ... (file: [3e2cdf6a] check-in: [bb85c12e] user: mistachkin branch: trunk, size: 13473)
2012-09-13
07:17
merge trunk ... (file: [13512c14] check-in: [0930ed20] user: jan.nijtmans branch: restore-win95, size: 13364)
2012-09-12
22:01
simplify switching between widechar and unicode variant of dirent ... (file: [4361c1b3] check-in: [a8f7a8ac] user: jan.nijtmans branch: restore-win95, size: 13345)
20:55
allow MSVC build without -DUNICODE as well ... (file: [a457ae69] check-in: [eede5db7] user: jan.nijtmans branch: restore-win95, size: 12391)
2012-08-30
19:29
upgrade dirent.h to latest available version (1.11) ... (file: [5e16297f] check-in: [fb07d869] user: jan.nijtmans branch: trunk, size: 12103)
2012-08-29
21:32
upgrade to dirent-1.11 ... (file: [d5e44f0f] check-in: [10fec4b7] user: jan.nijtmans branch: dirent-1.11, size: 12940)
20:27
make it link on msvc. Doesn't run yet. ... (file: [17afd0f5] check-in: [bd43f1c2] user: jan.nijtmans branch: msvc-broken, size: 6818)
2010-08-28
06:59
This is the first check-in on the windowscompilers branch and it adds the Digital Mars C compiler
The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include.
typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj
The following files were edited or added:

Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by
#include <windows.h>
However most of the time we don't use windows.h.

Adding an other windows compiler is done by adding
"|| defined(__COMPILER_IDENTIFIER__)"
and maybe some special things in the files below. Like

     

These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC

In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.

DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it!

added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dmc to the repository. There are few changeable variables in there for adjusting path, CFLAGS LIBS etc.

These are needed because DMC and MSVC doesn't provided them. dirent.h is copied verbatim from the net. unistd.h I found on the net too, but added some defines.

The problem with windows it doesn't have AWK standard installed. version.c creates VERSION.h. It is a very simple C-program and doesn't do a lot of checking.

... (file: [6d92ab4f] check-in: [f66f414f] user: renez branch: windowscompilers, size: 7766)