summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* * Added support for Win32 temporary filesChris Wilson2006-10-13
| | | | | | | * Added InvisibleTempFileStream class and unit tests for it * Use InvisibleTempFileStream instead of FileStream for temporary files (refs #3)
* * Use INVALID_HANDLE_VALUE instead of NULL to represent invalid file Chris Wilson2006-10-13
| | | | | handles under Win32 (refs #3)
* (refs #3)Chris Wilson2006-10-13
| | | | | * Updated detection of pcreposix installation to match static libraries
* (refs #3)Chris Wilson2006-10-13
| | | | | * Created directory for mingw compile utilities, added configure script
* (refs #3)Chris Wilson2006-09-04
| | | | | | | Changed WideSize from int to size_t Don't allow space for null terminator that will not be added
* (refs #3)Chris Wilson2006-09-04
| | | | | | Remove inline ConvertFileTimeToTime_t, add prototypes for new versions in emu.cpp
* (refs #3)Chris Wilson2006-09-04
| | | | | Added prototypes for new emulated functions emu_utimes, readv and writev
* (refs #3)Chris Wilson2006-09-04
| | | | | Remove more vestiges of old getopt
* (refs #3)Chris Wilson2006-09-04
| | | | | Emulate readdir's d_type field
* (refs #3)Chris Wilson2006-09-04
| | | | | Emulated chdir, mkdir and unlink should handle file names in UTF-8 as well
* (refs #3)Chris Wilson2006-09-04
| | | | | | | | | Fixed looking up message source in syslog() Flush stdout after writing to it Allow syslog() to log to console even when openlog() has not been called
* (refs #3)Chris Wilson2006-09-03
| | | | | Improved poll() emulation to handle multiple fds
* (refs #3)Chris Wilson2006-09-03
| | | | | Removed last vestiges of old getopt()
* (refs #3)Chris Wilson2006-09-03
| | | | | | | | Added emulated utimes, chmod, readv and writev Added useful utility functions ConvertFileTimeToTime_t and ConvertTime_tToFileTime
* (refs #3)Chris Wilson2006-09-03
| | | | | Treat PATH_NOT_FOUND just like FILE_NOT_FOUND in Unix land (errno = ENOENT)
* (refs #3)Chris Wilson2006-09-03
| | | | | Request READ_CONTROL when standard open fails, rather than no flags
* (refs #3)Chris Wilson2006-09-03
| | | | | Pass requested open flags to OpenFileByNameUtf8
* (refs #3)Chris Wilson2006-09-03
| | | | | | | | | | Always fill in st_uid, st_gid and st_nlink Return zero size for directories Improved emulation of Unix file modes (helps when restoring Windows files on Unix)
* (refs #3)Chris Wilson2006-09-03
| | | | | Improved error handling in emu_fstat
* (refs #3)Chris Wilson2006-09-03
| | | | | Improved handling of UNIX flags to openfile(), allows multiple opens
* (refs #3)Chris Wilson2006-09-03
| | | | | Use INVALID_HANDLE_VALUE instead of NULL for invalid handles on Win32
* (refs #3)Chris Wilson2006-09-03
| | | | | Return INVALID_HANDLE_VALUE instead of NULL from openfile() on failure
* (refs #3)Chris Wilson2006-09-03
| | | | | Convert UNIX to native paths
* (refs #3)Chris Wilson2006-09-02
| | | | | Use our own ConvertUtf8ToWideString for simplicity
* (refs #3)Chris Wilson2006-09-02
| | | | | Add BSD-licensed getopt.h to replace our own version
* (refs #3)Chris Wilson2006-09-02
| | | | | Include message resource definitions
* (refs #3)Chris Wilson2006-09-02
| | | | | Add message definitions and resource files
* (refs #3)Chris Wilson2006-09-02
| | | | | Remove dependency on Box.h and hence on lib/common
* (refs #3)Chris Wilson2006-09-02
| | | | | Reorganise typedefs for clarity
* (refs #3)Chris Wilson2006-09-02
| | | | | Automatically initialise Windows sockets for all tests
* (refs #3)Chris Wilson2006-09-02
| | | | | Sleep without nanosleep() on Win32
* Revert to trunkChris Wilson2006-09-02
|
* (refs #3)Chris Wilson2006-09-02
| | | | | Use RunCommand instead of ::system to convert UNIX paths to native
* (refs #3)Chris Wilson2006-09-02
| | | | | | Don't check for memory leaks on Win32, since the process is force killed and doesn't have a chance to write the log file.
* (refs #3)Chris Wilson2006-09-02
| | | | | | Cannot signal bbstored to housekeep immediately on Win32, so just wait for it to happen.
* (refs #3)Chris Wilson2006-09-02
| | | | | Fix format strings on Win32
* (refs #3)Chris Wilson2006-09-02
| | | | | Initialise Windows sockets on Win32
* Revert to trunkChris Wilson2006-09-02
|
* (refs #3)Chris Wilson2006-09-02
| | | | | Call RunCommand() instead of ::system to handle native paths better
* (refs #3)Chris Wilson2006-09-02
| | | | | | Added a RunCommand() function which converts UNIX paths to native before calling ::system() on Win32.
* (refs #3)Chris Wilson2006-09-02
| | | | | Remove newlines from output to avoid failure to recognise it on Win32
* Revert to trunkChris Wilson2006-09-02
|
* (refs #3)Chris Wilson2006-09-02
| | | | | | | | | | Disable tests for memory leaks after killing bbstored on Win32, since it dies forcibly without a chance to write the memory leak file. Initialise Windows sockets on Win32 Add tests for multiply open files on Win32
* (refs #3)Chris Wilson2006-09-02
| | | | | Convert UNIX paths to native on Win32 (avoids #ifdefs in tests)
* (refs #3)Chris Wilson2006-09-01
| | | | | Disable symlink tests on Win32
* (refs #3)Chris Wilson2006-09-01
| | | | | Use correct directory separator everywhere
* (refs #3)Chris Wilson2006-09-01
| | | | | We cannot open multiple connections to the server on Win32, so work around.
* (refs #3)Chris Wilson2006-09-01
| | | | | | | Close before unlink Check that unlink succeeds
* Revert to trunkChris Wilson2006-09-01
|
* (refs #3) Chris Wilson2006-09-01
| | | | | | | | | This test takes a long time on Win32 (slow file access? VMware?), so: * Disable verbose debug logging, which makes it even slower * Print a warning before the slow test starts * Increase timeout