comp.lang.ada
 help / color / mirror / Atom feed
From: laforge2001@gmail.com
Subject: Re: pragma importing sem_init gives me a segmentation fault
Date: 28 Feb 2007 11:54:00 -0800
Date: 2007-02-28T11:54:00-08:00	[thread overview]
Message-ID: <1172692440.172130.73120@z35g2000cwz.googlegroups.com> (raw)
In-Reply-To: <v607b4-hgh.ln1@newserver.thecreems.com>

On Feb 24, 4:01 pm, Jeffrey Creem <j...@thecreems.com> wrote:
> laforge2...@gmail.com wrote:
> > Hi,
>
> > I'm an ADA noob so please be gentle :) Anyways, I am trying to use
> > POSIX semaphores by pragma importing sem_init, sem_post, sem_wait,
> > etc. and it seems everytime I hit sem_init, the program seg faults.
> > Has anyone ever tried doing this before with any success ?
>
> > These semaphores are in shared memory and I believe I'm allocating the
> > same space in memory as a sem_t type. We are actually trying to
> > convert from an SGI platform to a Linux based platform, so all the
> > previous semaphore calls were SGI specific and we were looking to move
> > to POSIX based semaphores. Does anyone have any ideas how to go about
> > this ?
>
> > Thanks,
> > Eric
>
> POSIX.5 specifies a standard Ada binding to many of the services of POSIX.
>
> IBM Ada Developer (formally Rational Apex) comes with a POSIX.5 interface.
>
> There is a package available for GNAT called florist. You don't mention
> what compiler you are using but since you are coming from SGI it is
> probably a fairly safe bet that it is GNAT based.
>
> In any case, florist does have an existing binding to sem_init so you
> can either look to it for guidance or actually consider using it.


Hello,

Thanks for your response. It looks like FLORIST is exactly what I'm
looking for. Does anyone know if using the FLORIST library listed
here:

http://www.cs.fsu.edu/~baker/florist.html

Will work with GNAT version 3.4.6 ?

Thanks,
Eric




  reply	other threads:[~2007-02-28 19:54 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-02-24 20:52 pragma importing sem_init gives me a segmentation fault laforge2001
2007-02-25  0:01 ` Jeffrey Creem
2007-02-28 19:54   ` laforge2001 [this message]
2007-03-01  0:07     ` Jeffrey Creem
2007-02-25 15:32 ` Stephen Leake
2007-02-26  9:21   ` Maciej Sobczak
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox