• Home
  • History
  • Annotate
  • only in /external/fio/os/windows/posix/
History log of /external/fio/os/windows/posix/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fb73340c52bcab712dfb175dafbcb5156abdda12 15-Apr-2014 Bruce Cran <bcran@fusionio.com> Windows: set sizeof(sun_path) to 260 (MAX_PATH).

Signed-off-by: Jens Axboe <axboe@fb.com>
nclude/sys/un.h
47c7c1f526f1038abe7df350d02231220b3eecb9 28-Jan-2014 Bruce Cran <bcran@fusionio.com> Fix Windows headers for IPv6

MinGW includes all the necessary IPv6 definitions, so include ws2tcpip.h
and remove the custom definitions.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/arpa/inet.h
nclude/netinet/in.h
70a61165b46f210407bcac839b4f0ffe7b4e009f 01-Nov-2013 Bruce Cran <bcran@fusionio.com> Implement writev on Windows

The network code depends on writev(), so implement it for Windows.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/sys/uio.h
nclude/sys/wait.h
f16b7405fff7c3fc1da421b6bdf8552cc99c3156 08-Oct-2013 Bruce Cran <bcran@fusionio.com> Update Windows code to fix build breakage

MinGW has been updated: this causes problems due to changes in header
files, including COM stuff being pulled in resulting in 'interface' being
a reserved keyword, and changes to a few POSIX definitions.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/arpa/inet.h
b9ea0c31d25a6f3b88925398158463863d44c3c2 29-May-2013 Bruce Cran <bruce@cran.org.uk> Windows: include winsock2.h instead of windows.h to avoid a warning.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/dirent.h
35922a2138c5adc91a2b4b185b5d756900bde87d 21-Feb-2013 Bruce Cran <bruce@cran.org.uk> Update all Windows files except dobuild.cmd to use LF line endings

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/arpa/inet.h
nclude/asm/types.h
nclude/dirent.h
nclude/dlfcn.h
nclude/libgen.h
nclude/netdb.h
nclude/netinet/in.h
nclude/poll.h
nclude/semaphore.h
nclude/sys/ipc.h
nclude/sys/mman.h
nclude/sys/poll.h
nclude/sys/resource.h
nclude/sys/shm.h
nclude/sys/socket.h
nclude/sys/uio.h
nclude/sys/un.h
nclude/sys/wait.h
nclude/syslog.h
6db56c28dd3936385d40401be0a500806bb0a361 31-Jan-2013 Jens Axboe <axboe@kernel.dk> windows: fix typo in <netinet/tcp.h> header

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/netinet/tcp.h
7d5185c3b4856421a4c72852cc5e86e04db679f0 30-Jan-2013 Jens Axboe <axboe@kernel.dk> Add empty <netinet/tcp.h> for Windows

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/netinet/tcp.h
7732a09b0a5331f20b7fdf42f811a3f2805dcaae 24-Jan-2013 Huadong Liu <HLiu@fusionio.com> Use RUSAGE_THREAD, if available

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/sys/resource.h
79b199dfb3ae06fc91381e323f21114c73b7b39c 19-Dec-2012 Bruce Cran <bruce@cran.org.uk> Consistently indent using tabs in Windows files and remove trailing spaces.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/dlfcn.h
nclude/sys/uio.h
nclude/sys/un.h
ad9c0fbc7ce6d1bba089f543036c997cbad84d7b 21-Aug-2012 Bruce Cran <bruce@cran.org.uk> Windows fio: implement some more POSIX functions

Implement opendir, closedir, readdir, and basic openlog, closelog and
syslog functionality on Windows.

Remove inet_aton since it wasn't being used.

Remove warning that msync isn't implemented - just return an error.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/dirent.h
fc0b830f419bf64fff6fee91d1d3b9e94da11091 20-Feb-2012 Bruce Cran <bruce@cran.org.uk> Fix tabbing and comment characters in Windows code.

Update syslog.h with proper flag values.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/dirent.h
nclude/netinet/in.h
nclude/sys/mman.h
nclude/sys/shm.h
nclude/sys/uio.h
nclude/sys/un.h
nclude/sys/wait.h
nclude/syslog.h
93bcfd20e37cef8cec350fe06d3a086724c9f257 20-Feb-2012 Bruce Cran <bruce@cran.org.uk> Move Windows port to MinGW

- Add calls to WSAStartup in the network code as required by
Winsock.
- Add Windows-specific init_random_state function which uses the
Crypto API.
- Move Windows port to MinGW and update build system to create a
64-bit binary by default.
- Install text files as .rtf so they won't open in Notepad by default
(Wordpad understands Unix line endings; Notepad doesn't).
- Simplify WiX installer code.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
nclude/arpa/inet.h
nclude/asm/types.h
nclude/dirent.h
nclude/dlfcn.h
nclude/libgen.h
nclude/netdb.h
nclude/netinet/in.h
nclude/poll.h
nclude/semaphore.h
nclude/sys/ipc.h
nclude/sys/mman.h
nclude/sys/poll.h
nclude/sys/resource.h
nclude/sys/shm.h
nclude/sys/socket.h
nclude/sys/uio.h
nclude/sys/un.h
nclude/sys/wait.h
nclude/syslog.h