public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* HFS Filesystem
@ 2001-11-12  0:32 Simon Bazley
  2001-11-12  3:28 ` Tom Sightler
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Simon Bazley @ 2001-11-12  0:32 UTC (permalink / raw)
  To: linux-kernel

What information or documentation is there on HFS and writing linux applications what use resource forks and other mac quirkiness.
In particular how do I write an application that uses all the data availiable on macs (and hence HFS) but not commonly used.  Whats more if there is a method to access that data, what happens if I try using it on a non HFS file system.

I'm entertaining thoughts on tidying up some of the underlying code in netatalk if you're wondering why I'm asking all this.

Simon Bazley



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: HFS Filesystem
  2001-11-12  0:32 HFS Filesystem Simon Bazley
@ 2001-11-12  3:28 ` Tom Sightler
  2001-11-12  8:53 ` Alan Cox
  2001-11-13  7:16 ` Anthony DeRobertis
  2 siblings, 0 replies; 5+ messages in thread
From: Tom Sightler @ 2001-11-12  3:28 UTC (permalink / raw)
  To: Simon Bazley; +Cc: linux-kernel

Simon Bazley wrote:

 > What information or documentation is there on HFS and writing linux
 > applications what use resource forks and other mac quirkiness. In
 > particular how do I write an application that uses all the data
 > availiable on macs (and hence HFS) but not commonly used.  Whats
 > more if there is a method to access that data, what happens if I
 > try using it on a non HFS file system.
 >
 > I'm entertaining thoughts on tidying up some of the underlying code
 > in netatalk if you're wondering why I'm asking all this.

I'd strongly suggest that you post this same question on the 
linuxppc-dev lists, if you haven't already.  My experience with Linux on 
PPC based machines has shown those lists to offer much more support than 
the standard development list here for that platform.

Take a look a lists.linuxppc.org and see if they can help you out.

Later,
Tom



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: HFS Filesystem
  2001-11-12  0:32 HFS Filesystem Simon Bazley
  2001-11-12  3:28 ` Tom Sightler
@ 2001-11-12  8:53 ` Alan Cox
  2001-11-12 10:15   ` Benjamin Herrenschmidt
  2001-11-13  7:16 ` Anthony DeRobertis
  2 siblings, 1 reply; 5+ messages in thread
From: Alan Cox @ 2001-11-12  8:53 UTC (permalink / raw)
  To: Simon Bazley; +Cc: linux-kernel

> What information or documentation is there on HFS and writing linux 
> applications what use resource forks and other mac quirkiness.
> In particular how do I write an application that uses all the data 
> availiable on macs (and hence HFS) but not commonly used.  Whats more if 
> there is a method to access that data, what happens if I try using it on a
> non HFS file system.

netatalk uses its own resource fork magic using .AppleDouble directories
or a few other configurable formats. HFS on 2.2 also supports the same
format so magically you can get real fork access

For 2.4 the HFS code still needs some serious cleanup, and for 2.5 I suspect
either someone fixes the locking on or it gets deleted

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: HFS Filesystem
  2001-11-12  8:53 ` Alan Cox
@ 2001-11-12 10:15   ` Benjamin Herrenschmidt
  0 siblings, 0 replies; 5+ messages in thread
From: Benjamin Herrenschmidt @ 2001-11-12 10:15 UTC (permalink / raw)
  To: Alan Cox, linux-kernel

>netatalk uses its own resource fork magic using .AppleDouble directories
>or a few other configurable formats. HFS on 2.2 also supports the same
>format so magically you can get real fork access
>
>For 2.4 the HFS code still needs some serious cleanup, and for 2.5 I suspect
>either someone fixes the locking on or it gets deleted

I've started reworking the locking but well... got distracted and never
finished.

It's on my list of things to do asap though.

Ben. 




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: HFS Filesystem
  2001-11-12  0:32 HFS Filesystem Simon Bazley
  2001-11-12  3:28 ` Tom Sightler
  2001-11-12  8:53 ` Alan Cox
@ 2001-11-13  7:16 ` Anthony DeRobertis
  2 siblings, 0 replies; 5+ messages in thread
From: Anthony DeRobertis @ 2001-11-13  7:16 UTC (permalink / raw)
  To: Simon Bazley; +Cc: linux-kernel


On Sunday, November 11, 2001, at 07:32 , Simon Bazley wrote:

> What information or documentation is there on HFS and writing 
> linux applications what use resource forks and other mac 
> quirkiness.

I'd suggest Inside Macintosh: Files, which is probably still 
available on http://developer.apple.com/. There are also the 
tech notes. And, of course, Darwin has apple's own HFS (and 
HFS+) implementation.


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-11-13  7:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-12  0:32 HFS Filesystem Simon Bazley
2001-11-12  3:28 ` Tom Sightler
2001-11-12  8:53 ` Alan Cox
2001-11-12 10:15   ` Benjamin Herrenschmidt
2001-11-13  7:16 ` Anthony DeRobertis

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