mirror of
https://github.com/vlang/v.git
synced 2025-09-15 15:32:27 +03:00
This commit is contained in:
parent
0de2f742f0
commit
a5f400ee77
11 changed files with 41 additions and 29 deletions
|
@ -112,7 +112,7 @@ fn create_server_socket(port int) int {
|
|||
server_fd := C.socket(C.AF_INET, C.SOCK_STREAM, 0)
|
||||
if server_fd < 0 {
|
||||
eprintln(@LOCATION)
|
||||
C.perror('Socket creation failed'.str)
|
||||
C.perror(c'Socket creation failed')
|
||||
return -1
|
||||
}
|
||||
|
||||
|
@ -122,7 +122,7 @@ fn create_server_socket(port int) int {
|
|||
opt := 1
|
||||
if C.setsockopt(server_fd, C.SOL_SOCKET, C.SO_REUSEPORT, &opt, sizeof(opt)) < 0 {
|
||||
eprintln(@LOCATION)
|
||||
C.perror('setsockopt SO_REUSEPORT failed'.str)
|
||||
C.perror(c'setsockopt SO_REUSEPORT failed')
|
||||
close_socket(server_fd)
|
||||
return -1
|
||||
}
|
||||
|
@ -136,13 +136,13 @@ fn create_server_socket(port int) int {
|
|||
|
||||
if C.bind(server_fd, voidptr(&server_addr), sizeof(server_addr)) < 0 {
|
||||
eprintln(@LOCATION)
|
||||
C.perror('Bind failed'.str)
|
||||
C.perror(c'Bind failed')
|
||||
close_socket(server_fd)
|
||||
return -1
|
||||
}
|
||||
if C.listen(server_fd, max_connection_size) < 0 {
|
||||
eprintln(@LOCATION)
|
||||
C.perror('Listen failed'.str)
|
||||
C.perror(c'Listen failed')
|
||||
close_socket(server_fd)
|
||||
return -1
|
||||
}
|
||||
|
@ -157,7 +157,7 @@ fn add_fd_to_epoll(epoll_fd int, fd int, events u32) int {
|
|||
ev.data.fd = fd
|
||||
if C.epoll_ctl(epoll_fd, C.EPOLL_CTL_ADD, fd, &ev) == -1 {
|
||||
eprintln(@LOCATION)
|
||||
C.perror('epoll_ctl'.str)
|
||||
C.perror(c'epoll_ctl')
|
||||
return -1
|
||||
}
|
||||
return 0
|
||||
|
@ -178,7 +178,7 @@ fn handle_accept_loop(mut server Server) {
|
|||
}
|
||||
|
||||
eprintln(@LOCATION)
|
||||
C.perror('Accept failed'.str)
|
||||
C.perror(c'Accept failed')
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -263,7 +263,7 @@ fn (mut server Server) run() {
|
|||
for i := 0; i < max_thread_pool_size; i++ {
|
||||
server.epoll_fds[i] = C.epoll_create1(0)
|
||||
if server.epoll_fds[i] < 0 {
|
||||
C.perror('epoll_create1 failed'.str)
|
||||
C.perror(c'epoll_create1 failed')
|
||||
close_socket(server.socket_fd)
|
||||
return
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue