aboutsummaryrefslogtreecommitdiff
path: root/src/io.h
diff options
context:
space:
mode:
authorE. Westbrook <github@westbrook.io>2019-02-27 20:57:25 -0700
committerE. Westbrook <github@westbrook.io>2019-03-10 00:03:04 -0700
commitee30e4643d276c82775010534cb4877a31bde2f9 (patch)
tree70292de5ab13bef9aed9006730ff31cc7e818516 /src/io.h
parent611cdd19cc8cf783f028d558cf23e9397db4fa1f (diff)
downloadluasocket-ee30e4643d276c82775010534cb4877a31bde2f9.tar.gz
luasocket-ee30e4643d276c82775010534cb4877a31bde2f9.tar.bz2
luasocket-ee30e4643d276c82775010534cb4877a31bde2f9.zip
io: pragma visibility
Diffstat (limited to 'src/io.h')
-rw-r--r--src/io.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/io.h b/src/io.h
index 8cca08a..e08eb0e 100644
--- a/src/io.h
+++ b/src/io.h
@@ -12,9 +12,7 @@
12* The module socket.h implements this interface, and thus the module tcp.h 12* The module socket.h implements this interface, and thus the module tcp.h
13* is very simple. 13* is very simple.
14\*=========================================================================*/ 14\*=========================================================================*/
15#include <stdio.h> 15#include "luasocket.h"
16#include "lua.h"
17
18#include "timeout.h" 16#include "timeout.h"
19 17
20/* IO error codes */ 18/* IO error codes */
@@ -58,8 +56,12 @@ typedef struct t_io_ {
58} t_io; 56} t_io;
59typedef t_io *p_io; 57typedef t_io *p_io;
60 58
59#pragma GCC visibility push(hidden)
60
61void io_init(p_io io, p_send send, p_recv recv, p_error error, void *ctx); 61void io_init(p_io io, p_send send, p_recv recv, p_error error, void *ctx);
62const char *io_strerror(int err); 62const char *io_strerror(int err);
63 63
64#pragma GCC visibility pop
65
64#endif /* IO_H */ 66#endif /* IO_H */
65 67