POSIX and uid_t resp. gid_t
Corinna Vinschen
corinnaATvinschen.de
Mon Sep 13 14:21:00 GMT 1999
DJ Delorie wrote:
>
> > How are the datatypes of uid_t and gid_t defined in POSIX?
>
> "All of the types listed in Table 2-1 shall be arithmetic types;"
Thanks for the fast reply.
This isn't the answer, I hoped to get. The problem is, that in
a WinNT environment an arithmetic type isn't enough to get
the information of the user and the group of an object.
The loose translation via /etc/passwd and /etc/group will
never be able, to reflect the ownership of objects.
My idea was, to change uid_t and gid_t to the SID datatype.
The [fl]stat-calls would return complete ownership info.
This would be transparent to applications which never do
"id arithmetic" as e.g. ls(1).
It's too bad...
Thanks again,
Corinna
More information about the Cygwin-developers
mailing list