• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/gettext-0.17/gettext-tools/misc/
1/* Enable a variable CVSUSER for cvs.  */
2/* See cvs/subr.c: getcaller().  */
3
4#include <stdlib.h>
5#include <string.h>
6#include <pwd.h>
7
8int getuid (void)
9{
10  return 0;
11}
12
13char * getlogin (void)
14{
15  char *s;
16
17  s = getenv ("CVSUSER");
18  if (s && *s)
19    return s;
20  s = getenv ("USER");
21  if (s && *s)
22    return s;
23  return NULL;
24}
25
26struct passwd * getpwnam (const char *name)
27{
28  static struct passwd pw;
29  static char namebuf[100];
30
31  pw.pw_name = strcpy (namebuf, name);
32  pw.pw_passwd = "*";
33  pw.pw_uid = 100;
34  pw.pw_gid = 100;
35  pw.pw_gecos = "";
36  pw.pw_dir = "/";
37  pw.pw_shell = "/bin/sh";
38
39  return &pw;
40}
41