From 0cda28f77bcea25a35b2d55ee1bb52c5fdb34f2a Mon Sep 17 00:00:00 2001 From: Andi Gutmans Date: Sat, 19 Feb 2000 10:10:46 +0000 Subject: - Add libmysql to the tree --- ext/mysql/libmysql/my_net.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 ext/mysql/libmysql/my_net.c (limited to 'ext/mysql/libmysql/my_net.c') diff --git a/ext/mysql/libmysql/my_net.c b/ext/mysql/libmysql/my_net.c new file mode 100644 index 0000000000..9fb47c50f9 --- /dev/null +++ b/ext/mysql/libmysql/my_net.c @@ -0,0 +1,29 @@ +/* Copyright Abandoned 2000 TCX DataKonsult AB & Monty Program KB & Detron HB + This file is public domain and comes with NO WARRANTY of any kind */ + +/* thread safe version of some common functions */ + +#include "mysys_priv.h" +#include + +/* for thread safe my_inet_ntoa */ +#if !defined(MSDOS) && !defined(__WIN32__) +#include +#include +#include +#include +#endif + +#ifndef THREAD +#define pthread_mutex_lock(A) +#define pthread_mutex_unlock(A) +#endif + +void my_inet_ntoa(struct in_addr in, char *buf) +{ + char *ptr; + pthread_mutex_lock(&THR_LOCK_net); + ptr=inet_ntoa(in); + strmov(buf,ptr); + pthread_mutex_unlock(&THR_LOCK_net); +} -- cgit v1.2.1