Ibuki.O
|
5e61f17a3a
|
feat: Implement MSG_CMSG_CLOEXEC handling to recvmsg
|
2026-02-08 12:09:08 +09:00 |
|
auronandace
|
46edf9ba65
|
sys_socket and netdb header cleanup
|
2026-02-02 09:43:33 +00:00 |
|
sourceturner
|
defd2ce7c3
|
Deny deny-unsafe_op_in_unsafe_fn on the crate level
|
2026-01-21 00:41:57 +01:00 |
|
sourceturner
|
ee765594a3
|
Use unsafe blocks in sys/socket.h implementation
|
2026-01-18 21:16:57 +01:00 |
|
auronandace
|
1e27ad561f
|
only import needed types in sys_socket and sys_stat
|
2025-12-03 14:16:19 +00:00 |
|
auronandace
|
cae30932b3
|
update and add spec links in sys_socket and sys_stat
|
2025-12-03 14:06:55 +00:00 |
|
4lDO2
|
3ad0420b85
|
Add derive macro to check types vs libc crate.
|
2025-11-08 17:30:34 +01:00 |
|
Jeremy Soller
|
16814d2e32
|
Fix socklen_t type
|
2025-11-07 18:10:17 -07:00 |
|
Jeremy Soller
|
82084440ad
|
Support nightly-2025-10-03
|
2025-10-03 21:51:10 -06:00 |
|
Ibuki Omatsu
|
206239f9a2
|
feat: Implement Unix Domain Socket and related features.
|
2025-07-17 22:48:37 -06:00 |
|
Jeremy Soller
|
1e48b13948
|
Debug recvmsg on redox
|
2025-05-04 09:32:10 -06:00 |
|
Jeremy Soller
|
bce8eac3c7
|
Move CMSG functions to C macros
|
2025-05-03 11:21:27 -06:00 |
|
Jeremy Soller
|
27f3924126
|
Fix msg_controllen and cmsg_len types
|
2025-04-10 14:52:26 -06:00 |
|
Josh Megnauth
|
6295ce73ea
|
Impl sockaddr_storage, structs in netinet.h
|
2024-12-03 21:45:47 +00:00 |
|
Dorian Davi
|
efcbbb8592
|
Add C code necessary for libuv to work
|
2024-10-24 16:58:52 +00:00 |
|
4lDO2
|
d474163e0e
|
Switch to Rusty error handling in PalSocket.
|
2024-09-27 15:35:01 +02:00 |
|
4lDO2
|
c0e7af5289
|
Backwards-compatibly rewrite getdents to use special syscall.
|
2024-09-11 23:32:19 +02:00 |
|
Jeremy Soller
|
a7b2294b62
|
Add more networking constants
|
2024-02-03 13:17:40 -07:00 |
|
Jeremy Soller
|
f708800898
|
Add struct user for linger
|
2024-02-02 15:35:08 -07:00 |
|
Jeremy Soller
|
9b2b9e6c26
|
Add struct linger
|
2024-02-02 15:30:51 -07:00 |
|
Jeremy Soller
|
d4b0e172f0
|
Add recvmsg (stub on redox)
|
2024-01-16 19:47:39 -07:00 |
|
Jeremy Soller
|
88da47a690
|
Fix incorrect reference to iovec in sys/socket.h
|
2024-01-12 15:44:02 -07:00 |
|
Jeremy Soller
|
52612784b6
|
Add sendmsg stub
|
2024-01-12 15:36:01 -07:00 |
|
David Carlier
|
66fdebc0cb
|
adding SOCK_RDM and a couple of POLL* constants.
close #164
|
2023-03-26 08:11:50 +01:00 |
|
Jeremy Soller
|
2f271268af
|
Add MSG_DONTWAIT
|
2022-08-01 10:09:31 -06:00 |
|
jD91mZM2
|
aeab6a986d
|
Fix a few GDB compilation issues
|
2019-08-12 09:30:05 +02:00 |
|
jD91mZM2
|
b8c50c7c64
|
Format
|
2019-08-04 19:05:45 +02:00 |
|
jD91mZM2
|
c7d499d4f2
|
Upgrade to the 2018 edition
I didn't think it'd be this useful first, but thank god for `cargo fix --edition`!
|
2019-08-04 19:05:45 +02:00 |
|
Mateusz Mikuła
|
63a1319e50
|
Cbindgen update
|
2019-07-10 10:08:39 +00:00 |
|
Jeremy Soller
|
cfc541019c
|
Add socketpair on Linux with stub on Redox
|
2019-04-28 19:12:54 -06:00 |
|
Jeremy Soller
|
c59f268fcd
|
Implement getaddrinfo (somewhat)
|
2019-01-21 20:36:56 -07:00 |
|
Jeremy Soller
|
7ac3dfaa49
|
Implement sys_uio, define sockaddr_storage
|
2019-01-05 13:10:20 -07:00 |
|
Jeremy Soller
|
7aa789575a
|
Add shutdown, listen, and getpagesize
|
2018-12-26 19:26:38 -07:00 |
|
Jeremy Soller
|
52fd4d7e83
|
Clippy fixes
|
2018-12-02 08:04:53 -07:00 |
|
Jeremy Soller
|
950b4526c7
|
- Disable output of empty header files
- Remove incorrect header styles
- Use export.replace where header style was previously needed
- Check compilation of tests using system gcc
|
2018-11-26 21:35:02 -07:00 |
|
Jeremy Soller
|
a614c40273
|
Fix definition of protocol families
|
2018-11-25 16:45:19 -07:00 |
|
Jeremy Soller
|
e0daa157b9
|
Add protocol families
|
2018-11-25 16:43:45 -07:00 |
|
Jeremy Soller
|
a0b4e21bbb
|
Comment out SO_ERROR so it is not used
|
2018-09-20 15:41:59 -07:00 |
|
Jeremy Soller
|
a567197b54
|
enable getsockopt and setsockopt
|
2018-09-20 14:39:58 -07:00 |
|
Jeremy Soller
|
9dbf49fdcd
|
Format and add O_CLOEXEC where appropriate
|
2018-09-18 19:52:47 -06:00 |
|
jD91mZM2
|
10a7944aef
|
Avoid duplicate code
|
2018-09-18 08:08:55 +02:00 |
|
Jeremy Soller
|
c2f4c1dbc9
|
Add trace macro and feature
|
2018-09-17 21:29:40 -06:00 |
|
Jeremy Soller
|
dfb07e473a
|
Comment out functions not implemented by Redox
|
2018-09-15 12:31:40 -06:00 |
|
jD91mZM2
|
26f953e11f
|
Run fmt.sh
|
2018-09-02 08:17:52 +02:00 |
|
jD91mZM2
|
6fe3e05ea0
|
Delete duplicate types
Now that we use cbindgen differently :D
|
2018-09-02 08:17:15 +02:00 |
|
Paul Sajna
|
07eb658a8a
|
Netdb
|
2018-09-01 14:00:18 +00:00 |
|
Jeremy Soller
|
8f5470fd27
|
Reduce warnings
|
2018-08-27 07:12:24 -06:00 |
|
Jeremy Soller
|
bab4e2896a
|
Format
|
2018-08-27 06:35:30 -06:00 |
|
Jeremy Soller
|
7ab700315d
|
Fix warnings and add c_str
|
2018-08-26 15:15:29 -06:00 |
|
Jeremy Soller
|
277b9abcd5
|
Fix build, mostly
|
2018-08-26 08:56:02 -06:00 |
|