@@ -7,146 +7,146 @@ import Network.Socket.Data
7
7
8
8
-- From sys/socket.h
9
9
10
- %foreign " C:close,libidris2_support "
10
+ %foreign " C:close, libc 6 "
11
11
export
12
12
prim__socket_close : (sockdes : SocketDescriptor) -> PrimIO Int
13
13
14
- %foreign " C:listen,libc 6"
14
+ %foreign " C:listen, libc 6"
15
15
export
16
16
prim__socket_listen : (sockfd : SocketDescriptor) -> (backlog : Int) -> PrimIO Int
17
17
18
18
19
19
-- From idris_net.h
20
20
21
- %foreign " C:idrnet_socket,libidris2_support"
21
+ %foreign " C:idrnet_socket, libidris2_support, idris_net.h "
22
22
export
23
23
prim__idrnet_socket : (domain, type, protocol : Int) -> PrimIO Int
24
24
25
- %foreign " C:idrnet_bind,libidris2_support"
25
+ %foreign " C:idrnet_bind, libidris2_support, idris_net.h "
26
26
export
27
27
prim__idrnet_bind : (sockfd : SocketDescriptor) -> (family, socket_type : Int) ->
28
28
(host : String) -> (port : Port) -> PrimIO Int
29
29
30
- %foreign " C:idrnet_connect,libidris2_support"
30
+ %foreign " C:idrnet_connect, libidris2_support, idris_net.h "
31
31
export
32
32
prim__idrnet_connect : (sockfd : SocketDescriptor) -> (family, socket_type : Int) ->
33
33
(host : String) -> (port : Port) -> PrimIO Int
34
34
35
- %foreign " C:idrnet_sockaddr_family,libidris2_support"
35
+ %foreign " C:idrnet_sockaddr_family, libidris2_support, idris_net.h "
36
36
export
37
37
prim__idrnet_sockaddr_family : (sockaddr : AnyPtr) -> PrimIO Int
38
38
39
- %foreign " C:idrnet_sockaddr_ipv4,libidris2_support"
39
+ %foreign " C:idrnet_sockaddr_ipv4, libidris2_support, idris_net.h "
40
40
export
41
41
prim__idrnet_sockaddr_ipv4 : (sockaddr : AnyPtr) -> PrimIO String
42
42
43
- %foreign " C:idrnet_sockaddr_unix,libidris2_support"
43
+ %foreign " C:idrnet_sockaddr_unix, libidris2_support, idris_net.h "
44
44
export
45
45
prim__idrnet_sockaddr_unix : (sockaddr : AnyPtr) -> PrimIO String
46
46
47
- %foreign " C:idrnet_sockaddr_ipv4_port,libidris2_support"
47
+ %foreign " C:idrnet_sockaddr_ipv4_port, libidris2_support, idris_net.h "
48
48
export
49
49
prim__idrnet_sockaddr_ipv4_port : (sockaddr : AnyPtr) -> PrimIO Int
50
50
51
- %foreign " C:idrnet_sockaddr_port,libidris2_support"
51
+ %foreign " C:idrnet_sockaddr_port, libidris2_support, idris_net.h "
52
52
export
53
53
prim__idrnet_sockaddr_port : (sockfd : SocketDescriptor) -> PrimIO Int
54
54
55
55
56
- %foreign " C:idrnet_create_sockaddr,libidris2_support"
56
+ %foreign " C:idrnet_create_sockaddr, libidris2_support, idris_net.h "
57
57
export
58
58
prim__idrnet_create_sockaddr : PrimIO AnyPtr
59
59
60
- %foreign " C:idrnet_accept,libidris2_support"
60
+ %foreign " C:idrnet_accept, libidris2_support, idris_net.h "
61
61
export
62
62
prim__idrnet_accept : (sockfd : SocketDescriptor) -> (sockaddr : AnyPtr) -> PrimIO Int
63
63
64
- %foreign " C:idrnet_send,libidris2_support"
64
+ %foreign " C:idrnet_send, libidris2_support, idris_net.h "
65
65
export
66
66
prim__idrnet_send : (sockfd : SocketDescriptor) -> (dataString : String) -> PrimIO Int
67
67
68
- %foreign " C:idrnet_send_buf,libidris2_support"
68
+ %foreign " C:idrnet_send_buf, libidris2_support, idris_net.h "
69
69
export
70
70
prim__idrnet_send_buf : (sockfd : SocketDescriptor) -> (dataBuffer : AnyPtr) -> (len : Int) -> PrimIO Int
71
71
72
72
73
- %foreign " C:idrnet_recv,libidris2_support"
73
+ %foreign " C:idrnet_recv, libidris2_support, idris_net.h "
74
74
export
75
75
prim__idrnet_recv : (sockfd : SocketDescriptor) -> (len : Int) -> PrimIO AnyPtr
76
76
77
- %foreign " C:idrnet_recv_buf,libidris2_support"
77
+ %foreign " C:idrnet_recv_buf, libidris2_support, idris_net.h "
78
78
export
79
79
prim__idrnet_recv_buf : (sockfd : SocketDescriptor) -> (buf : AnyPtr) -> (len : Int) -> PrimIO Int
80
80
81
- %foreign " C:idrnet_sendto,libidris2_support"
81
+ %foreign " C:idrnet_sendto, libidris2_support, idris_net.h "
82
82
export
83
83
prim__idrnet_sendto : (sockfd : SocketDescriptor) -> (dataString,host : String) ->
84
84
(port : Port) -> (family : Int) -> PrimIO Int
85
85
86
- %foreign " C:idrnet_sendto_buf,libidris2_support"
86
+ %foreign " C:idrnet_sendto_buf, libidris2_support, idris_net.h "
87
87
export
88
88
prim__idrnet_sendto_buf : (sockfd : SocketDescriptor) -> (dataBuf : AnyPtr) ->
89
89
(buf_len : Int) -> (host : String) -> (port : Port) ->
90
90
(family : Int) -> PrimIO Int
91
91
92
- %foreign " C:idrnet_recvfrom,libidris2_support"
92
+ %foreign " C:idrnet_recvfrom, libidris2_support, idris_net.h "
93
93
export
94
94
prim__idrnet_recvfrom : (sockfd : SocketDescriptor) -> (len : Int) -> PrimIO AnyPtr
95
95
96
- %foreign " C:idrnet_recvfrom_buf,libidris2_support"
96
+ %foreign " C:idrnet_recvfrom_buf, libidris2_support, idris_net.h "
97
97
export
98
98
prim__idrnet_recvfrom_buf : (sockfd : SocketDescriptor) -> (buf : AnyPtr) -> (len : Int) -> PrimIO AnyPtr
99
99
100
- %foreign " C:idrnet_get_recv_res,libidris2_support"
100
+ %foreign " C:idrnet_get_recv_res, libidris2_support, idris_net.h "
101
101
export
102
102
prim__idrnet_get_recv_res : (res_struct : AnyPtr) -> PrimIO Int
103
103
104
- %foreign " C:idrnet_get_recv_payload,libidris2_support"
104
+ %foreign " C:idrnet_get_recv_payload, libidris2_support, idris_net.h "
105
105
export
106
106
prim__idrnet_get_recv_payload : (res_struct : AnyPtr) -> PrimIO String
107
107
108
- %foreign " C:idrnet_free_recv_struct,libidris2_support"
108
+ %foreign " C:idrnet_free_recv_struct, libidris2_support, idris_net.h "
109
109
export
110
110
prim__idrnet_free_recv_struct : (res_struct : AnyPtr) -> PrimIO ()
111
111
112
- %foreign " C:idrnet_get_recvfrom_res,libidris2_support"
112
+ %foreign " C:idrnet_get_recvfrom_res, libidris2_support, idris_net.h "
113
113
export
114
114
prim__idrnet_get_recvfrom_res : (res_struct : AnyPtr) -> PrimIO Int
115
115
116
- %foreign " C:idrnet_get_recvfrom_payload,libidris2_support"
116
+ %foreign " C:idrnet_get_recvfrom_payload, libidris2_support, idris_net.h "
117
117
export
118
118
prim__idrnet_get_recvfrom_payload : (res_struct : AnyPtr) -> PrimIO String
119
119
120
- %foreign " C:idrnet_get_recvfrom_sockaddr,libidris2_support"
120
+ %foreign " C:idrnet_get_recvfrom_sockaddr, libidris2_support, idris_net.h "
121
121
export
122
122
prim__idrnet_get_recvfrom_sockaddr : (res_struct : AnyPtr) -> PrimIO AnyPtr
123
123
124
- %foreign " C:idrnet_free_recvfrom_struct,libidris2_support"
124
+ %foreign " C:idrnet_free_recvfrom_struct, libidris2_support, idris_net.h "
125
125
export
126
126
prim__idrnet_free_recvfrom_struct : (res_struct : AnyPtr) -> PrimIO ()
127
127
128
128
129
- %foreign " C:idrnet_geteagain,libidris2_support"
129
+ %foreign " C:idrnet_geteagain, libidris2_support, idris_net.h "
130
130
export
131
131
prim__idrnet_geteagain : PrimIO Int
132
132
133
- %foreign " C:idrnet_errno,libidris2_support"
133
+ %foreign " C:idrnet_errno, libidris2_support, idris_net.h "
134
134
export
135
135
prim__idrnet_errno : PrimIO Int
136
136
137
- %foreign " C:idrnet_malloc,libidris2_support"
137
+ %foreign " C:idrnet_malloc, libidris2_support, idris_net.h "
138
138
export
139
139
prim__idrnet_malloc : (size : Int) -> PrimIO AnyPtr
140
140
141
- %foreign " C:idrnet_free,libidris2_support"
141
+ %foreign " C:idrnet_free, libidris2_support, idris_net.h "
142
142
export
143
143
prim__idrnet_free : (ptr : AnyPtr) -> PrimIO ()
144
144
145
- %foreign " C:idrnet_peek,libidris2_support"
145
+ %foreign " C:idrnet_peek, libidris2_support, idris_net.h "
146
146
export
147
147
prim__idrnet_peek : (ptr : AnyPtr) -> (offset : {-Unsigned-} Int) -> PrimIO {-Unsigned-} Int
148
148
149
- %foreign " C:idrnet_poke,libidris2_support"
149
+ %foreign " C:idrnet_poke, libidris2_support, idris_net.h "
150
150
export
151
151
prim__idrnet_poke : (ptr : AnyPtr) -> (offset : {-Unsigned-} Int) ->
152
152
(val : Int {- should be Char? -}) -> PrimIO ()
0 commit comments