From: awdorrin <awdorrin@gmail.com>
Subject: Re: POSIX.Semaphores question
Date: Sat, 3 Dec 2011 08:32:25 -0800 (PST)
Date: 2011-12-03T08:32:25-08:00 [thread overview]
Message-ID: <e20b8dc2-8b85-4767-b488-2e6ba57922ea@h5g2000yqk.googlegroups.com> (raw)
In-Reply-To: 30c8549e-63b0-4fd5-a204-9cbb21e0e419@h3g2000yqa.googlegroups.com
For some reason I used the word "static" above when I meant "constant"
Seems like no matter what I do, the moment I try to export the
variable, I can no longer assign to it within Ada.
I realize that a better way to do this would be to export a procedure
or function to pass the Ada Semaphore_Descriptor to a C sem_t*, but
this is functioning in the legacy code, so I'm trying to understand if
Gnat is doing something different, if exporting variables is no longer
allowed, or if there is something specific about a
Semaphore_Descriptor that is causing the pragmatic export to lock the
variable and treat it as a constant.
Thanks
next prev parent reply other threads:[~2011-12-03 16:34 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-02 15:43 POSIX.Semaphores question awdorrin
2011-12-02 16:54 ` awdorrin
2011-12-02 17:06 ` Georg Bauhaus
2011-12-02 17:09 ` Georg Bauhaus
2011-12-02 17:22 ` awdorrin
2011-12-03 16:32 ` awdorrin [this message]
2011-12-03 19:59 ` Niklas Holsti
2011-12-05 12:25 ` awdorrin
2011-12-05 14:19 ` Georg Bauhaus
2011-12-05 16:58 ` awdorrin
2011-12-05 17:59 ` Simon Wright
2011-12-06 0:53 ` awdorrin
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox