Commit Graph

  • e94fa4ebf3 Cygwin: AF_UNIX: fix comments and move a macro Corinna Vinschen 2018-03-07 15:43:26 +01:00
  • 4cd57934be Cygwin: AF_UNIX: Implement listen, accept4, connect, and others Corinna Vinschen 2018-03-06 18:55:03 +01:00
  • e2909e2805 Cygwin: AF_UNIX: fix a couple of thinkos and typos Corinna Vinschen 2018-03-06 18:42:12 +01:00
  • cabfef78e9 Cygwin: AF_UNIX: create/open pipes relativ to NPFS rootdir handle Corinna Vinschen 2018-03-06 18:37:09 +01:00
  • c502700231 Cygwin: AF_UNIX: initialize rmem/wmem to 256K and use in pipe creation Corinna Vinschen 2018-03-06 18:28:15 +01:00
  • c0df506b83 Cygwin: ntdll.h: Add some missing pipe-related definitions Corinna Vinschen 2018-03-06 18:24:13 +01:00
  • f6ce72e623 Cygwin: sys/socket.h: define MSG_CMSG_CLOEXEC Corinna Vinschen 2018-03-06 18:23:48 +01:00
  • 6d2f1d79a8 Cygwin: export hires counter ntod Corinna Vinschen 2018-03-06 18:23:23 +01:00
  • f641474cb2 RTEMS: Use int for _CLOCKID_T_ Sebastian Huber 2018-02-08 13:02:41 +01:00
  • a9c8434527 Make _CLOCKID_T_ system configurable Sebastian Huber 2018-02-08 13:00:42 +01:00
  • ae67198d55 Cygwin: move sun_name_t constructors into fhandler_socket_unix.cc Corinna Vinschen 2018-03-05 18:08:47 +01:00
  • a2c02d78be Cygwin: sockets: add bind state, and split out connect state to allow atomic operation Corinna Vinschen 2018-03-05 17:59:04 +01:00
  • fe8e2c9b1f Cygwin: drop debug_printf statement from start_transaction Corinna Vinschen 2018-03-05 17:50:52 +01:00
  • 011fc3b508 Cygwin: cygwait.cc: fix formatting of debug statement Corinna Vinschen 2018-03-05 17:49:50 +01:00
  • f92f048528 Locale modifier @cjkwide to adjust ambiguous-width in non-CJK locales Thomas Wolff 2018-03-02 20:21:09 +01:00
  • df14d97fff Cygwin: AF_UNIX: drop try/except block in bind method Corinna Vinschen 2018-03-02 23:40:36 +01:00
  • be6da79713 Cygwin: AF_UNIX: create pipes with file attribute R/W access Corinna Vinschen 2018-03-02 23:39:15 +01:00
  • 00e8707830 Cygwin: accept4: Fix resource leak Corinna Vinschen 2018-03-02 23:33:05 +01:00
  • 984c8beeff Cygwin: remove outdated comment Corinna Vinschen 2018-03-02 18:22:45 +01:00
  • 97b7aaaeb7 Cygwin: fhandler_socket_unix: implement socket, bind, and close Corinna Vinschen 2018-03-02 18:14:11 +01:00
  • 7d260cfac4 Cygwin: add transform_chars_af_unix helper Corinna Vinschen 2018-03-02 18:11:57 +01:00
  • 488221cf5c Cygwin: small_s[w]printf: add '_' modifier to print lower case hex digits Corinna Vinschen 2018-03-02 18:09:35 +01:00
  • 1949db7829 Cygwin: drop CYGWIN_SOCKET_UUID, define CYGWIN_SOCKET_GUID as GUID pointer Corinna Vinschen 2018-03-02 18:07:39 +01:00
  • d87ef0dac9 Cygwin: ntdll.h: add definitions required for pipe-based AF_UNIX Corinna Vinschen 2018-03-02 18:03:11 +01:00
  • b7520b14d5 Add global stdio streams support for reent small. Our Air Quality 2018-02-28 23:31:48 +11:00
  • dc3928fc75 Cygwin: convert sun_name_t into class Corinna Vinschen 2018-03-01 18:14:23 +01:00
  • aa467e6e33 Cygwin: add AF_UNIX reparse points to path handling Corinna Vinschen 2018-03-01 16:54:57 +01:00
  • 65267a9a34 Cygwin: move transaction helpers into ntdll.h Corinna Vinschen 2018-03-01 16:51:12 +01:00
  • 3e16fd6986 Cygwin: ntdll.h: drop macros available in mingw-w64 headers Corinna Vinschen 2018-03-01 16:50:41 +01:00
  • 28cf818c2e Cygwin: path.cc: clean up includes Corinna Vinschen 2018-03-01 16:44:09 +01:00
  • 7ae89fe708 Cygwin: path_conv: rename is_rep_symlink to is_known_reparse_point Corinna Vinschen 2018-03-01 16:41:45 +01:00
  • a27a7752ec Cygwin: improve storage and handling of AF_UNIX socket path Corinna Vinschen 2018-02-28 19:06:41 +01:00
  • 892efccb25 Cygwin: fhandler_socket_unix: store peer credentials in ucred member Corinna Vinschen 2018-02-28 19:01:29 +01:00
  • 25ea6af172 Cygwin: cleanup header including within network-releated files Corinna Vinschen 2018-02-28 18:56:13 +01:00
  • 866cf67fd1 enable clock features Dave Murphy 2018-02-27 16:04:56 +00:00
  • d02f3a1238 Cygwin: sockets: Fix fstat on unnamed sockets Corinna Vinschen 2018-02-27 15:30:00 +01:00
  • fbdae2c216 Cygwin: reduce size of fhandler_cygdrive newlib-snapshot-20180226 Corinna Vinschen 2018-02-26 20:39:48 +01:00
  • b995936ab5 Cygwin: sockets: Add missing cleanup if socket/socketpair creation fails Corinna Vinschen 2018-02-26 18:02:36 +01:00
  • 4d75035244 Cygwin: fhandler_socket_unix: Tiny cleanup Corinna Vinschen 2018-02-26 17:58:46 +01:00
  • d35bd22992 Cygwin: sockets: move type and proto checks into fhandler_socket classes Corinna Vinschen 2018-02-26 17:56:47 +01:00
  • 1e5e44a9a5 Cygwin: fhandler_socket: define socketpair as virtual function Corinna Vinschen 2018-02-26 17:53:50 +01:00
  • 5b6cbef9e0 doc/faq-using.xml: Add BeyondTrust and Cylance to BLODA David Macek 2018-02-23 14:22:44 +01:00
  • c70761df66 Cygwin: Define SO_PASSCRED and SCM_CREDENTIALS Corinna Vinschen 2018-02-23 21:00:17 +01:00
  • 7f7532fafb Cygwin: Create empty fhandler_socket_unix Corinna Vinschen 2018-02-23 20:59:21 +01:00
  • 5acadbe8af Cygwin: fix upcalls in some fhandler_socket_local methods Corinna Vinschen 2018-02-23 20:59:55 +01:00
  • eaf359574d Cygwin: Introduce FH_SOCKET for generic socket file ops Corinna Vinschen 2018-02-23 19:45:59 +01:00
  • b79018ee3a Cygwin: encapsulate Winsock based fhandler_socket classes Corinna Vinschen 2018-02-23 15:24:18 +01:00
  • cc9fe2c716 Cygwin: eliminate unused fhandler method hclose Corinna Vinschen 2018-02-23 14:56:30 +01:00
  • 7bcab422e5 Cygwin: fix fhandler_socket_local::fchmod Corinna Vinschen 2018-02-23 13:34:08 +01:00
  • b89b6f4349 Cygwin: socket.h: Add SIOCINQ, equivalent to FIONREAD Corinna Vinschen 2018-02-23 13:33:23 +01:00
  • 03f380c2bc Cygwin: drop unused device nodes and clean up socket devices Corinna Vinschen 2018-02-23 13:32:51 +01:00
  • f53ebbe5b4 add clock functions Dave Murphy 2018-02-22 18:56:32 +00:00
  • b8a57a2d2a Cygwin: fhandler_socket: Move select functions into derived classes Corinna Vinschen 2018-02-22 16:59:55 +01:00
  • 479080baec Cygwin: fhandler_socket: Rearrange methods Corinna Vinschen 2018-02-22 16:54:08 +01:00
  • 9c593d9b39 Cygwin: fhandler_socket: Add derived fcntl methods Corinna Vinschen 2018-02-22 16:37:12 +01:00
  • 79598f94f7 Cygwin: fhandler_socket: Add derived ioctl methods Corinna Vinschen 2018-02-22 16:30:08 +01:00
  • 233bde3125 Cygwin: fhandler_socket: Move shutdown and close methods into derived classes Corinna Vinschen 2018-02-22 16:28:14 +01:00
  • 84c5e0fd3d Cygwin: make socketpair an AF_LOCAL-only method Corinna Vinschen 2018-02-22 16:25:28 +01:00
  • 91ba6bbe3f add access Dave Murphy 2018-02-22 13:03:03 +00:00
  • a3b5795b06 doc/ntsec.xml: Fix typo David Macek 2018-02-21 18:09:47 +01:00
  • a5dfbc6940 Cygwin: inline get_socket_flags() Corinna Vinschen 2018-02-21 22:00:04 +01:00
  • 8906a4d335 Cygwin: fix whitespaces in socket code Corinna Vinschen 2018-02-21 21:43:44 +01:00
  • 859d215b7e Cygwin: split out fhandler_socket into inet and local classes Corinna Vinschen 2018-02-21 21:40:01 +01:00
  • dff3bc9a86 Cygwin: net.cc: drop redundant declarations Corinna Vinschen 2018-02-20 18:14:57 +01:00
  • ea1e5318d5 Cygwin: set/getsockopt: Move implementation into fhandler_socket class Corinna Vinschen 2018-02-20 18:01:40 +01:00
  • 044ab77dcc Cygwin: clean error mapping Corinna Vinschen 2018-02-20 17:59:45 +01:00
  • 0a3f4e6087 Cygwin: Make sure fraction of seconds constants enforce 64 bit computation Corinna Vinschen 2018-02-20 15:05:23 +01:00
  • be16766e90 add devkitA64 patches Dave Murphy 2018-02-18 15:09:31 +00:00
  • 936be6c2e2 reduce get_arg size with gcc 7.1+ Dave Murphy 2017-08-11 21:07:39 +01:00
  • 3fd77dcf31 add legacy sync_synchronize stub Dave Murphy 2017-06-13 16:36:44 +01:00
  • 4f1bdfde38 add devkitARM patches Dave Murphy 2017-06-13 11:09:01 +01:00
  • ea543d3ffa Cygwin: fix declaration of fhandler_socket::socketpair Corinna Vinschen 2018-02-16 17:34:57 +01:00
  • 26bcedda20 Cygwin: fix utils path handling in case cygdrive path is just '/' Corinna Vinschen 2018-02-16 17:21:48 +01:00
  • f881942d77 Cygwin: net: Improve standars conformance comments Corinna Vinschen 2018-02-16 16:57:24 +01:00
  • 2327f01726 Cygwin: fhandler_socket: Add :: to potentially colliding WinSock calls Corinna Vinschen 2018-02-16 16:41:42 +01:00
  • 4e04751fc7 Cygwin: socketpair: Move socketpair creation inside fhandler_socket class Corinna Vinschen 2018-02-16 16:36:19 +01:00
  • cff85eaddc Cygwin: sockets: move common settings into set_socket_handle() Corinna Vinschen 2018-02-16 16:23:32 +01:00
  • bc9b30ea77 add forward declaration to main() to prevent warnings Jaap de Wolff 2018-02-12 12:23:45 +01:00
  • c9d4bac58c adapt prototypes arm/syscalls.c to usual prototypes, and do not rely on implicit conversions Jaap de Wolff 2018-02-12 12:23:44 +01:00
  • 8329f4867b add forward declaration to __cxa_atexit to aeabi_atexit, to prevent warnings Jaap de Wolff 2018-02-12 12:23:43 +01:00
  • 337cee51ca Add prototype to _malloc_lock() and *unlock() to malloc.h, and inlude this from nano-mallocr.c Jaap de Wolff 2018-02-12 12:23:42 +01:00
  • fdc5f52808 Add define _COMPILING_NEWLIB for arm to configure.host, as it is obviously needed Jaap de Wolff 2018-02-12 12:23:41 +01:00
  • 913c6ca2c1 Cygwin: socket: move socket creation inside fhandler_socket class Corinna Vinschen 2018-02-14 22:21:58 +01:00
  • 7ae73be141 Cygwin: improve O_TMPFILE handling Corinna Vinschen 2018-02-14 12:55:24 +01:00
  • 1188d308bf Cygwin: fix file-related functions on unix sockets Corinna Vinschen 2018-02-14 10:20:42 +01:00
  • 09d32b7480 Cygwin: improve a comment in fhandler_socket::getsockname Corinna Vinschen 2018-02-14 10:31:02 +01:00
  • e113d12684 Cygwin: /proc/<pid>/stat: Fix time handling Corinna Vinschen 2018-02-12 22:10:08 +01:00
  • 01c643e49f Cygwin: Drop HZ usage in favor of MSPERSEC and CLOCKS_PER_SEC Corinna Vinschen 2018-02-12 22:08:42 +01:00
  • 58f72783ee Cygwin: Define MSPERSEC and fix USPERSEC comment Corinna Vinschen 2018-02-12 21:21:58 +01:00
  • 283e0137c7 Cygwin: Fix x86 compiler warning Corinna Vinschen 2018-02-07 17:34:59 +01:00
  • c51a0b74dc Cygwin: sockets: Handle SO_RCVTIMEO and SO_SNDTIMEO Corinna Vinschen 2018-02-07 16:16:51 +01:00
  • 51af517cab Cygwin: setsockopt/getsockopt: Add missing optlen checks Corinna Vinschen 2018-02-07 15:37:48 +01:00
  • 2af67d21b2 Cygwin: Cleanup time handling Corinna Vinschen 2018-02-07 13:07:44 +01:00
  • f8ce691223 Cygwin: setsockopt/getsockopt: Clean up code Corinna Vinschen 2018-02-06 18:42:00 +01:00
  • b08e6690a6 Cygwin: bindresvport: Guard prototypes with __MISC_VISIBLE Corinna Vinschen 2018-02-05 21:06:29 +01:00
  • e9ff2d6978 Cygwin: bindresvport: Try hard to find unused port Corinna Vinschen 2018-02-05 21:05:09 +01:00
  • 2f61f65601 Cygwin: bindresvport: check correctness of address family Corinna Vinschen 2018-02-05 21:00:15 +01:00
  • 34f031982f Cygwin: bindresvport_sa: Ignore incoming port number Corinna Vinschen 2018-02-05 19:27:55 +01:00
  • 9dc34cea28 Cygwin: Use SO_EXCLUSIVEADDRUSE Corinna Vinschen 2018-02-05 19:22:47 +01:00
  • 623d3fdf6b Cygwin: bump version to 2.10.1 Corinna Vinschen 2018-02-02 15:32:28 +01:00