Eneboo - Documentación para desarrolladores
src/libmysql_macosx/include/my_no_pthread.h
Ir a la documentación de este archivo.
00001 /* Copyright (C) 2000 MySQL AB
00002 
00003    This program is free software; you can redistribute it and/or modify
00004    it under the terms of the GNU General Public License as published by
00005    the Free Software Foundation; either version 2 of the License, or
00006    (at your option) any later version.
00007 
00008    This program is distributed in the hope that it will be useful,
00009    but WITHOUT ANY WARRANTY; without even the implied warranty of
00010    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00011    GNU General Public License for more details.
00012 
00013    You should have received a copy of the GNU General Public License
00014    along with this program; if not, write to the Free Software
00015    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
00016 
00017 /*
00018   This undefs some pthread mutex locks when one isn't using threads
00019   to make thread safe code, that should also work in single thread
00020   environment, easier to use.
00021 */
00022 
00023 #if !defined(_my_no_pthread_h) && !defined(THREAD)
00024 #define _my_no_pthread_h
00025 
00026 #define pthread_mutex_init(A,B)
00027 #define pthread_mutex_lock(A)
00028 #define pthread_mutex_unlock(A)
00029 #define pthread_mutex_destroy(A)
00030 #define my_rwlock_init(A,B)
00031 #define rw_rdlock(A)
00032 #define rw_wrlock(A)
00033 #define rw_unlock(A)
00034 #define rwlock_destroy(A)
00035 #endif
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'