comp.lang.ada
 help / color / mirror / Atom feed
From: Dufr <dufriz@gmail.com>
Subject: Re: ZFS/BtrFS bindings
Date: Sun, 14 Jul 2013 02:59:16 -0700 (PDT)
Date: 2013-07-14T02:59:16-07:00	[thread overview]
Message-ID: <3b1b00b6-9799-4827-b51c-8e08d4dc6e91@googlegroups.com> (raw)
In-Reply-To: <krts2n$ojj$1@online.de>

> There aren't any bindings, for any filesystem, for any language. Your 
> application opens a file, reads from/writes to it, closes it when ready. 
> That's all. What type of filesystem you're file is located on doesn't (and 
> shouldn't) matter.

Sorry, but it is not as simple as that! 
When we are talking about sophisticated file systems, such as ZFS, bindings are necessary, because the functions which are specific to the file system are not supported by the language. Of course, I am talking about functions that are beyond opening, reading and writing files.
For instance: extended attributes (xattr). Can I access and use them from Ada?
No, unless I have the bindings specific to that file system.



  reply	other threads:[~2013-07-14  9:59 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-14  2:48 ZFS/BtrFS bindings Dufr
2013-07-14  9:47 ` Dirk Heinrichs
2013-07-14  9:59   ` Dufr [this message]
2013-07-16  0:31     ` Randy Brukardt
2013-07-16  2:55       ` Dufr
2013-07-16  4:25         ` Jeffrey Carter
2013-07-16 22:18           ` Randy Brukardt
2013-07-18 12:47             ` Dufr
2013-07-19  4:56               ` Randy Brukardt
2013-07-16 20:29     ` Dirk Heinrichs
2013-07-22 19:20       ` Per Sandberg
2013-07-22 19:51       ` Per Sandberg
2013-08-04  6:46         ` Dirk Heinrichs
replies disabled

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