delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2007/01/15/12:26:42

X-Spam-Check-By: sourceware.org
Message-ID: <45ABB935.5080702@cygwin.com>
Date: Mon, 15 Jan 2007 12:26:13 -0500
From: "Larry Hall (Cygwin)" <reply-to-list-only-lh AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.9) Gecko/20061221 Fedora/1.5.0.9-1.fc4.remi Thunderbird/1.5.0.9 Mnenhy/0.7.4.0
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: struct passwd problem : running on XP
References: <loom DOT 20070115T180108-516 AT post DOT gmane DOT org>
In-Reply-To: <loom.20070115T180108-516@post.gmane.org>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019