view nt/inc/pwd.h @ 107189:a48b193e3b5f

(tramp-handle-insert-file-contents): Set always the permissions of the temporary file to "0600". In case the remote file has no read permissions for the owner, there might be problems otherwise. Reported by Ole Laursen <olau@iola.dk>.
author Michael Albinus <michael.albinus@gmx.de>
date Thu, 18 Feb 2010 11:03:12 +0100
parents 06ca3efb355b
children ef719132ddfa
line wrap: on
line source

#ifndef _PWD_H_
#define _PWD_H_
/*
 * pwd.h doesn't exist on NT, so we put together our own.
 */

struct passwd {
    char     *pw_name;
    char     *pw_passwd;
    unsigned  pw_uid;  /* Vista's TrustedInstaller has a very large RID */
    unsigned  pw_gid;
    int       pw_quota;
    char     *pw_gecos;
    char     *pw_dir;
    char     *pw_shell;
};

typedef unsigned uid_t;
typedef uid_t gid_t;

struct passwd * getpwnam (char *);
struct passwd * getpwuid (unsigned);


#endif /* _PWD_H_ */

/* arch-tag: 68308424-cb2b-49ed-bb52-b347fee416bf
   (do not change this comment) */