* Q:Most reasonable OS Layer Access?
@ 2004-01-07 5:29 Michael Erdmann
2004-01-07 13:22 ` Frank J. Lhota
` (4 more replies)
0 siblings, 5 replies; 7+ messages in thread
From: Michael Erdmann @ 2004-01-07 5:29 UTC (permalink / raw)
Dear all,
i need to create/delete directories, stop processes etc
from Ada 95. I am wondering what the most reasonable way
is to do such things (e.g. using florist or is there something
simpler available)?
Thanks in advance,
Michael
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Q:Most reasonable OS Layer Access?
2004-01-07 5:29 Q:Most reasonable OS Layer Access? Michael Erdmann
@ 2004-01-07 13:22 ` Frank J. Lhota
2004-01-07 19:58 ` Michael Erdmann
2004-01-07 15:59 ` Andreas Almroth
` (3 subsequent siblings)
4 siblings, 1 reply; 7+ messages in thread
From: Frank J. Lhota @ 2004-01-07 13:22 UTC (permalink / raw)
"Michael Erdmann" <Michael.Erdmann@snafu.de> wrote in message
news:pan.2004.01.07.05.29.05.529123@snafu.de...
> i need to create/delete directories, stop processes etc
> from Ada 95. I am wondering what the most reasonable way
> is to do such things (e.g. using florist or is there something
> simpler available)?
These operations are all operating system specific, so you will need to
specify the OS before we can be of further assistance.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Q:Most reasonable OS Layer Access?
2004-01-07 5:29 Q:Most reasonable OS Layer Access? Michael Erdmann
2004-01-07 13:22 ` Frank J. Lhota
@ 2004-01-07 15:59 ` Andreas Almroth
2004-01-07 15:59 ` Andreas Almroth
` (2 subsequent siblings)
4 siblings, 0 replies; 7+ messages in thread
From: Andreas Almroth @ 2004-01-07 15:59 UTC (permalink / raw)
Michael Erdmann wrote:
> Dear all,
>
> i need to create/delete directories, stop processes etc
> from Ada 95. I am wondering what the most reasonable way
> is to do such things (e.g. using florist or is there something
> simpler available)?
>
Although Florist would be neat to use, I have found GNAT specific
packages such as Gnat.OS_Lib and Gnat.Directory_Operations for file and
directory access quite adequate.
For processes, well, perhaps Gnat.Expect? If not, just import kill,
spawn (in Gnat.OS_Lib btw) and other functions from the OS library.
Might be a bit too platform specific compared to Florist, but simpler...
/Andreas
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Q:Most reasonable OS Layer Access?
2004-01-07 5:29 Q:Most reasonable OS Layer Access? Michael Erdmann
2004-01-07 13:22 ` Frank J. Lhota
2004-01-07 15:59 ` Andreas Almroth
@ 2004-01-07 15:59 ` Andreas Almroth
2004-01-07 21:19 ` Martin Dowie
2004-01-08 18:54 ` Michael Erdmann
4 siblings, 0 replies; 7+ messages in thread
From: Andreas Almroth @ 2004-01-07 15:59 UTC (permalink / raw)
Michael Erdmann wrote:
> Dear all,
>
> i need to create/delete directories, stop processes etc
> from Ada 95. I am wondering what the most reasonable way
> is to do such things (e.g. using florist or is there something
> simpler available)?
>
Although Florist would be neat to use, I have found GNAT specific
packages such as Gnat.OS_Lib and Gnat.Directory_Operations for file and
directory access quite adequate.
For processes, well, perhaps Gnat.Expect? If not, just import kill,
spawn (in Gnat.OS_Lib btw) and other functions from the OS library.
Might be a bit too platform specific compared to Florist, but simpler...
/Andreas
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Q:Most reasonable OS Layer Access?
2004-01-07 13:22 ` Frank J. Lhota
@ 2004-01-07 19:58 ` Michael Erdmann
0 siblings, 0 replies; 7+ messages in thread
From: Michael Erdmann @ 2004-01-07 19:58 UTC (permalink / raw)
On Wed, 07 Jan 2004 13:22:55 +0000, Frank J. Lhota wrote:
> "Michael Erdmann" <Michael.Erdmann@snafu.de> wrote in message
> news:pan.2004.01.07.05.29.05.529123@snafu.de...
>> i need to create/delete directories, stop processes etc
>> from Ada 95. I am wondering what the most reasonable way
>> is to do such things (e.g. using florist or is there something
>> simpler available)?
>
> These operations are all operating system specific, so you will need to
> specify the OS before we can be of further assistance.
Linux and like to keep it portable towards Windows XP.
Michael
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Q:Most reasonable OS Layer Access?
2004-01-07 5:29 Q:Most reasonable OS Layer Access? Michael Erdmann
` (2 preceding siblings ...)
2004-01-07 15:59 ` Andreas Almroth
@ 2004-01-07 21:19 ` Martin Dowie
2004-01-08 18:54 ` Michael Erdmann
4 siblings, 0 replies; 7+ messages in thread
From: Martin Dowie @ 2004-01-07 21:19 UTC (permalink / raw)
"Michael Erdmann" <Michael.Erdmann@snafu.de> wrote in message
news:pan.2004.01.07.05.29.05.529123@snafu.de...
> Dear all,
>
> i need to create/delete directories, stop processes etc
> from Ada 95. I am wondering what the most reasonable way
> is to do such things (e.g. using florist or is there something
> simpler available)?
If Win32 based then you could try Ada0Y.Directories from my
web page @ http://www.martin.dowie.btinternet.co.uk/.
This is an implementation of the proposal for Ada0Y (AI-248, see
http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AI-00248.TXT).
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Q:Most reasonable OS Layer Access?
2004-01-07 5:29 Q:Most reasonable OS Layer Access? Michael Erdmann
` (3 preceding siblings ...)
2004-01-07 21:19 ` Martin Dowie
@ 2004-01-08 18:54 ` Michael Erdmann
4 siblings, 0 replies; 7+ messages in thread
From: Michael Erdmann @ 2004-01-08 18:54 UTC (permalink / raw)
On Wed, 07 Jan 2004 06:29:05 +0100, Michael Erdmann wrote:
> Dear all,
>
> i need to create/delete directories, stop processes etc
> from Ada 95. I am wondering what the most reasonable way
> is to do such things (e.g. using florist or is there something
> simpler available)?
>
Thanks for your ideas,
i have decided to use the GNAT libraries and i will build a
shell around it providing my the services i need.
Regards
M.Erdmann
>
> Thanks in advance,
> Michael
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-01-08 18:54 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-01-07 5:29 Q:Most reasonable OS Layer Access? Michael Erdmann
2004-01-07 13:22 ` Frank J. Lhota
2004-01-07 19:58 ` Michael Erdmann
2004-01-07 15:59 ` Andreas Almroth
2004-01-07 15:59 ` Andreas Almroth
2004-01-07 21:19 ` Martin Dowie
2004-01-08 18:54 ` Michael Erdmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox