From: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
To: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai-help] Problem with pthread_setschedparam
Date: Thu, 10 May 2007 10:41:10 +0200 [thread overview]
Message-ID: <4642DAA6.70200@domain.hid> (raw)
In-Reply-To: <4642D901.9050304@domain.hid>
[-- Attachment #1: Type: text/plain, Size: 206 bytes --]
Gilles Chanteperdrix wrote:
> +#define xnfreesafe(thread,ptr,ln) xnheap_schedule_free(&kheap,ptr,ln);
And without the semi-colon.
--
Gilles Chanteperdrix
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: xeno-safer-xnfreesafe.diff --]
[-- Type: text/x-patch; name="xeno-safer-xnfreesafe.diff", Size: 722 bytes --]
Index: include/nucleus/heap.h
===================================================================
--- include/nucleus/heap.h (révision 3042)
+++ include/nucleus/heap.h (copie de travail)
@@ -117,13 +117,7 @@
#define xnmalloc(size) xnheap_alloc(&kheap,size)
#define xnfree(ptr) xnheap_free(&kheap,ptr)
#define xnfreesync() xnheap_finalize_free(&kheap)
-#define xnfreesafe(thread,ptr,ln) \
-do { \
- if (xnpod_current_thread() == thread) \
- xnheap_schedule_free(&kheap,ptr,ln); \
- else \
- xnheap_free(&kheap,ptr); \
-} while(0)
+#define xnfreesafe(thread,ptr,ln) xnheap_schedule_free(&kheap,ptr,ln)
static inline size_t xnheap_rounded_size (size_t hsize, size_t psize)
{
next prev parent reply other threads:[~2007-05-10 8:41 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <mailman.51.1178704831.10156.xenomai@xenomai.org>
2007-05-09 12:49 ` [Xenomai-help] Problem with pthread_setschedparam Noren, Andrew
2007-05-09 13:32 ` Gilles Chanteperdrix
2007-05-09 13:43 ` Perrine Martignoni
2007-05-09 14:35 ` Perrine Martignoni
2007-05-09 20:37 ` Gilles Chanteperdrix
2007-05-09 21:23 ` Gilles Chanteperdrix
2007-05-09 22:02 ` Philippe Gerum
[not found] ` <17986.20728.617772.991566@domain.hid>
[not found] ` <1178784303.11688.108.camel@domain.hid>
2007-05-10 8:34 ` Gilles Chanteperdrix
2007-05-10 8:41 ` Gilles Chanteperdrix [this message]
2007-05-10 8:58 ` Daniel Schnell
2007-05-10 9:12 ` Gilles Chanteperdrix
2007-05-14 9:17 ` Daniel Schnell
2007-05-14 9:49 ` Wolfgang Grandegger
2007-05-14 9:56 ` Daniel Schnell
2007-05-18 9:58 ` Wolfgang Grandegger
2007-05-10 9:26 ` Philippe Gerum
2007-05-10 9:33 ` Gilles Chanteperdrix
2007-05-10 11:41 ` Perrine Martignoni
2007-05-10 12:06 ` Gilles Chanteperdrix
2007-05-10 12:47 ` Perrine Martignoni
2007-05-10 12:53 ` Gilles Chanteperdrix
2007-05-10 14:40 ` Philippe Gerum
2007-05-10 14:53 ` Gilles Chanteperdrix
2007-05-10 15:21 ` Philippe Gerum
2007-05-10 15:45 ` Gilles Chanteperdrix
2007-05-11 7:56 ` Perrine Martignoni
2007-05-11 8:17 ` Gilles Chanteperdrix
2007-05-11 8:24 ` Perrine Martignoni
2007-05-11 8:30 ` Perrine Martignoni
2007-05-11 8:50 ` Philippe Gerum
2007-05-09 8:55 Perrine Martignoni
2007-05-09 9:05 ` Gilles Chanteperdrix
2007-05-09 9:32 ` Gilles Chanteperdrix
2007-05-09 11:31 ` Perrine Martignoni
2007-05-09 12:34 ` Gilles Chanteperdrix
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4642DAA6.70200@domain.hid \
--to=gilles.chanteperdrix@xenomai.org \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.