diff --git a/include/trio.h b/include/trio.h index 2c7c7b5..79c4fff 100644 --- a/include/trio.h +++ b/include/trio.h @@ -8,6 +8,8 @@ #include "tr/interface/reader.h" #include "tr/interface/writer.h" +const char * const TR_io_version(void); + #endif // __TR_IO_H__ // vim: set ts=4 sw=4: diff --git a/src/Makefile.am b/src/Makefile.am index 128ce11..c66867a 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,8 +1,8 @@ ACLOCAL_AMFLAGS = -I m4 AUTOMAKE_OPTIONS = subdir-objects -AM_CFLAGS += -I../include/ -std=c99 -DREENTRANT -lpthread -AM_LDFLAGS += -lpthread +AM_CFLAGS += -I../include/ -std=c99 +AM_LDFLAGS += TRIO = stream.c \ read.c \ @@ -18,6 +18,7 @@ TRIO = stream.c \ tcp_socket.c \ udp_socket.c \ remote_data.c \ + version.c \ i_socket.c \ i_reader.c \ i_writer.c diff --git a/src/version.c b/src/version.c new file mode 100644 index 0000000..3b814d6 --- /dev/null +++ b/src/version.c @@ -0,0 +1,7 @@ +#include "config.h" + +const char * const +TR_io_version(void) +{ + return VERSION; +}