Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#include <pwd.h>
#include <grp.h>
#include <stdio.h>
#if 0
struct passwd *getpwuid(uid_t uid) { struct passwd *p; char *name, *dir, *shell;
p = malloc(sizeof(struct passwd));
name = malloc(80); dir = malloc(80); shell = malloc(80);
//strcpy(name, "pw_name");
strcpy(name, "informix"); strcpy(dir, "/"); strcpy(shell, "no_shell");
p->pw_name = name; p->pw_uid = uid; p->pw_gid = 0x110000; p->pw_dir = dir; p->pw_shell = shell;
return p; }
struct group *getgrgid(gid_t gid) { struct group *p; char *name, *members = NULL;
p = malloc(sizeof(struct group));
name = malloc(80);
// strcpy(name, "gr_name");
strcpy(name, "informix");
p->gr_name = name; p->gr_gid = gid; p->gr_mem = members;
return p; } #endif
|