Merge pull request #4462 from A1029384756/master

Added Unlinking Section to Posix Socket Binding Documentation
This commit is contained in:
Laytan
2024-11-07 21:37:50 +01:00
committed by GitHub

View File

@@ -48,6 +48,12 @@ foreign libc {
addr.sun_family = .UNIX
copy(addr.sun_path[:], "/somepath\x00")
/*
unlink the socket before binding in case
of previous runs not cleaning up the socket
*/
posix.unlink("/somepath")
if posix.bind(sfd, (^posix.sockaddr)(&addr), size_of(addr)) != .OK {
/* Handle error */
}