* Ada and linux: pragma import how to
@ 2010-10-01 20:34 Francesco PIRANEO GIULIANO
2010-10-01 23:04 ` Jerry
0 siblings, 1 reply; 2+ messages in thread
From: Francesco PIRANEO GIULIANO @ 2010-10-01 20:34 UTC (permalink / raw)
Gentleman,
for an application that want to drive the linux framebuffer I'm trying
to import the open and ioctl C functions to be used with Ada.
I'm quite new in that language so I need some detailed information on
how to pass and retrieve arguments / results from imported functions /
procedures and well understand differences between import function and
import _valued_ function.
Can you provide me some documentation source about these two topics?
Does anyone can provide me books reference about using Ada with Linux?
I've found the "Big book of linux ada programming" and obviously the
Ada reference manual but I need something with a more practical
approach to understand...
Thank you very much!
Francesco
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Ada and linux: pragma import how to
2010-10-01 20:34 Ada and linux: pragma import how to Francesco PIRANEO GIULIANO
@ 2010-10-01 23:04 ` Jerry
0 siblings, 0 replies; 2+ messages in thread
From: Jerry @ 2010-10-01 23:04 UTC (permalink / raw)
On Oct 1, 1:34 pm, Francesco PIRANEO GIULIANO
<liste.fpira...@gmail.com> wrote:
> Gentleman,
>
> for an application that want to drive the linux framebuffer I'm trying
> to import the open and ioctl C functions to be used with Ada.
>
> I'm quite new in that language so I need some detailed information on
> how to pass and retrieve arguments / results from imported functions /
> procedures and well understand differences between import function and
> import _valued_ function.
>
> Can you provide me some documentation source about these two topics?
> Does anyone can provide me books reference about using Ada with Linux?
> I've found the "Big book of linux ada programming" and obviously the
> Ada reference manual but I need something with a more practical
> approach to understand...
>
> Thank you very much!
> Francesco
If you are using GNAT, see the GNAT User's Guide
http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/index.html#Top
specifically
http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/Mixed-Language-Programming.html#Mixed-Language-Programming
or even
http://gcc.gnu.org/onlinedocs/gnat_ugn_unw/Generating-Ada-Bindings-for-C-and-C_002b_002b-headers.html#Generating-Ada-Bindings-for-C-and-C_002b_002b-headers
Jerry
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-10-01 23:04 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-01 20:34 Ada and linux: pragma import how to Francesco PIRANEO GIULIANO
2010-10-01 23:04 ` Jerry
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox