DEMARCHE wrote:
Hi All,

I'm runnning Cygwin 1.5.23 on XP and my C program refers to pwd.h library.

It seems like the /etc/passwd file struct is not compliant with the C struct password ( as defined in pwd.h ).

Indeed, users are defined as :
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bdemarch121406:unused_by_nt/2000/xp:97662:10545:bdemarch121406,U-
EUR\bdemarch121406,S-1-5-21-2052699199-3915784498-1582209984-
87662:/home/bdemarch121406:/bin/bash
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
and struct passwd :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - struct passwd {
        char    *pw_name;               /* user name */
        char    *pw_passwd;             /* encrypted password */
        uid_t   pw_uid;                 /* user uid */
        gid_t   pw_gid;                 /* user gid */
        char    *pw_comment;            /* comment */
        char    *pw_gecos;              /* Honeywell login info */
        char    *pw_dir;                /* home directory */
        char    *pw_shell;              /* default shell */
};
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
May be I'm wrong, but the number of items doesn't correspond to each other.

May be I'm worng but I think that the gcc compiler is not able to parse each items.
I thank you for all details and explanations.

Ignore the pw_comment field.  It is not used.

--
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746

_____________________________________________________________________

A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Reply via email to