summaryrefslogtreecommitdiff
path: root/erts/emulator/nifs/common/prim_socket_int.h
Commit message (Collapse)AuthorAgeFilesLines
* [erts|esock] Fixed eeiMicael Karlberg2023-04-171-0/+1
| | | | OTP-18029
* [erts|esock] Fixed 'pending' recvmsgMicael Karlberg2023-04-051-0/+5
| | | | OTP-18029
* [erts,kernel|esock] "Fixed" otp socket optionMicael Karlberg2023-04-051-1/+5
| | | | | | | | | On Windows, the otp socket option does not work, and is therefor not allowed (invalid). Also update documentation to reflect this. Also update test case to work around this. OTP-18029
* [erts,kernel|esock] Make I/O backend for sendmsg work on WindowsMicael Karlberg2023-03-311-0/+12
| | | | OTP-18029
* [erts|esock] Moved ioctl into the unix essio I/O backendMicael Karlberg2023-03-311-1/+6
| | | | | | | Moved the ioctl I/O callback functions into the Unix essio I/O callback file. OTP-18029
* [erts|esock] NIF Resource callback functions for Win32Micael Karlberg2023-03-311-5/+0
| | | | | | | Add I/O backend callbacks for the NIF Resource callback functions; dtor, stop and down. OTP-18029
* [erts|esock] NIF Resource callback functions for UnixMicael Karlberg2023-03-311-0/+9
| | | | | | | | Add I/O backend callbacks for the NIF Resource callback functions; dtor, stop and down. *Only* implemented for Unix. OTP-18029
* [erts|esock] Add preliminary setopt and getopt callbacksMicael Karlberg2023-03-311-1/+0
| | | | | | | | Add preliminary (I/O backend) callbacks for setopt and getopt. The actuall callbacks has not been changed, and still only works for 'Unix'. OTP-18029
* [erts|esock] Make accept and accept cancel workMicael Karlberg2023-03-311-1/+61
| | | | OTP-18029
* [erts|esock] Make connect and connect cancel workMicael Karlberg2023-03-311-0/+22
| | | | | | | Update description note about the messages; completion and select. OTP-18029
* [erts|esock] Open and closeMicael Karlberg2023-03-311-7/+28
| | | | | | | Working but preliminary implementation of the open and close (and find_close) I/O backend callback functions. OTP-18029
* [erts|esock] Preliminary esaio windows moduleMicael Karlberg2023-03-311-0/+1
| | | | | | | Add the first preliminary windows asynch I/O backend file. Only placeholder init and finish functions. OTP-18029
* Update copyright yearErlang/OTP2023-02-141-1/+1
|
* [erts|esock] Fixed windows related issuesMicael Karlberg2023-01-111-1/+5
| | | | | | | Fixed various issues related to windows. Move types, function exports and other "stuff". OTP-18029
* [erts|esock] Moved the fin-close function to unix fileMicael Karlberg2023-01-101-0/+4
| | | | | | | Moved the content of the function esock_finalyze_close to the unix essio file (essio_fin_close). OTP-18029
* [erts|esock] Moved the close function to unix fileMicael Karlberg2023-01-101-0/+5
| | | | | | | Moved the content of the function esock_close to the unix essio file (essio_close). OTP-18029
* [erts|esock] Moved the recvmsg function to unix fileMicael Karlberg2023-01-091-1/+26
| | | | | | | Moved the content of the function esock_recvmsg to the unix essio file (essio_recvmsg). OTP-18029
* [erts|esock] Moved the sendfile function(s) to unix fileMicael Karlberg2023-01-051-0/+9
| | | | | | | | Moved the content of the esock_sendfile_[start|cont|deferred_close] function(s) to the unix essio file (essio_sendfile_[start|cont|deferred_close]). And there utility function(s). OTP-18029
* [erts|esock] Moved the sendmsg function to unix fileMicael Karlberg2023-01-041-0/+59
| | | | | | | Moved the content of the function esock_sendmsg to the unix essio file (essio_sendmsg). OTP-18029
* [erts|esock] Moved the accept function to unix fileMicael Karlberg2022-12-221-2/+100
| | | | | | | Moved the content of the function esock_accept to the unix essio file (essio_accept). OTP-18029
* [erts|esock] Moved the connect function to unix fileMicael Karlberg2022-12-221-0/+36
| | | | | | | Moved the content of the function esock_connect to the unix essio file (essio_connect). OTP-18029
* [erts|esock] Moved one of the open functions to unix fileMicael Karlberg2022-12-211-6/+146
| | | | | | | Moved the content of the function esock_open2 (socket open with fd) to the essio file (essio_open2). OTP-18029
* [erts|esock] Make it compileMicael Karlberg2022-12-191-0/+68
| | | | OTP-18029
* [erts|esock] Add preliminary new headers for socket typesMicael Karlberg2022-12-161-0/+271
OTP-18029