From c22cf4d89f1a9a9046f931be1015d2061e3ef5e0 Mon Sep 17 00:00:00 2001 From: ro Date: Fri, 15 Apr 2005 19:57:12 +0000 Subject: [PATCH] * gthr-posix.c (pthread_cancel): Define. (pthread_mutexattr_init): Likewise. (pthread_mutexattr_settype): Likewise. (pthread_mutexattr_destroy): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98206 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 7 +++++++ gcc/gthr-posix.c | 27 ++++++++++++++++++++++++++- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fb3756d..75de6f0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2005-04-15 Rainer Orth + + * gthr-posix.c (pthread_cancel): Define. + (pthread_mutexattr_init): Likewise. + (pthread_mutexattr_settype): Likewise. + (pthread_mutexattr_destroy): Likewise. + 2005-04-15 David S. Miller PR target/20673 diff --git a/gcc/gthr-posix.c b/gcc/gthr-posix.c index c74f3ce..dd7ad48 100644 --- a/gcc/gthr-posix.c +++ b/gcc/gthr-posix.c @@ -1,6 +1,6 @@ /* POSIX threads dummy routines for systems without weak definitions. */ /* Compile this one with gcc. */ -/* Copyright (C) 2003, 2004 Free Software Foundation, Inc. +/* Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc. This file is part of GCC. @@ -75,6 +75,12 @@ pthread_create (pthread_t *thread ATTRIBUTE_UNUSED, } int +pthread_cancel(pthread_t thread ATTRIBUTE_UNUSED) +{ + return 0; +} + +int pthread_mutex_lock (pthread_mutex_t *mutex ATTRIBUTE_UNUSED) { return 0; @@ -93,6 +99,25 @@ pthread_mutex_unlock (pthread_mutex_t *mutex ATTRIBUTE_UNUSED) } int +pthread_mutexattr_init (pthread_mutexattr_t *attr ATTRIBUTE_UNUSED) +{ + return 0; +} + +int +pthread_mutexattr_settype (pthread_mutexattr_t *attr ATTRIBUTE_UNUSED, + int type ATTRIBUTE_UNUSED) +{ + return 0; +} + +int +pthread_mutexattr_destroy (pthread_mutexattr_t *attr ATTRIBUTE_UNUSED) +{ + return 0; +} + +int pthread_cond_broadcast (pthread_cond_t *cond ATTRIBUTE_UNUSED) { return 0; -- 2.7.4