OS2 World Community Forum

OS/2, eCS & ArcaOS - Technical => Utilities => Topic started by: Andreas Schnellbacher on February 25, 2019, 10:21:46 pm

Title: EAs: UID, GID, MODE, INO, RDEV, GEN, FLAGS
Post by: Andreas Schnellbacher on February 25, 2019, 10:21:46 pm
eCSoft/2 has a new item since yesterday: EAclean 1.2 by David Azarewicz.


Its option -c removes UID, GID, MODE, INO, RDEV, GEN, FLAGS EAs.

When I read this, I remember that I'd wondered weeks ago where they come from? VACPP v3.08?
Title: Re: EAs: UID, GID, MODE, INO, RDEV, GEN, FLAGS
Post by: Dave Yeo on February 25, 2019, 10:49:12 pm
They come with kLIBC usually though some on HPFS can come from Linux.
Originally some of these such as the UID were implemented as part of the Linux R/W HPFS driver to support Linux permissions, same with symlink support. They were then ported to OS/2 as part of kLIBC and also extended to all file systems that support EAs. Knut also added more as he has plans and has been very resistant to removing them, but he hasn't seemed to have time to work on kLIBC for quite a while.
Note that the Linux driver only added these if you changed the defaults, ownership and/or permissions whereas kLIBC seems to add them to every file it touches.
Title: Re: EAs: UID, GID, MODE, INO, RDEV, GEN, FLAGS
Post by: Andreas Schnellbacher on February 26, 2019, 02:17:13 am
Thanks.