annotate lib/userspec.h @ 17282:a4996fb12971

locale: port to Solaris 2.6 and 7 + GNU gettext * lib/locale.in.h: Just include_next <locale.h> when being invoked recursively. This prevents problems on Solaris 2.6 and 7 when combining the localename module with GNU gettext 0.18.2. Problem reported by Tom G. Christensen in <http://lists.gnu.org/archive/html/bug-gnulib/2013-01/msg00084.html>.
author Paul Eggert <eggert@cs.ucla.edu>
date Thu, 10 Jan 2013 13:24:13 -0800
parents e8d2c6fc33ad
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4845
f34a2bc5ba51 new file
Jim Meyering <jim@meyering.net>
parents:
diff changeset
1 #ifndef USERSPEC_H
f34a2bc5ba51 new file
Jim Meyering <jim@meyering.net>
parents:
diff changeset
2 # define USERSPEC_H 1
f34a2bc5ba51 new file
Jim Meyering <jim@meyering.net>
parents:
diff changeset
3
4996
14f51aa7b612 Merge from coreutils.
Paul Eggert <eggert@cs.ucla.edu>
parents: 4845
diff changeset
4 # include <sys/types.h>
4845
f34a2bc5ba51 new file
Jim Meyering <jim@meyering.net>
parents:
diff changeset
5
f34a2bc5ba51 new file
Jim Meyering <jim@meyering.net>
parents:
diff changeset
6 const char *
f34a2bc5ba51 new file
Jim Meyering <jim@meyering.net>
parents:
diff changeset
7 parse_user_spec (const char *spec_arg, uid_t *uid, gid_t *gid,
12421
e8d2c6fc33ad Use spaces for indentation, not tabs.
Bruno Haible <bruno@clisp.org>
parents: 4996
diff changeset
8 char **username_arg, char **groupname_arg);
4845
f34a2bc5ba51 new file
Jim Meyering <jim@meyering.net>
parents:
diff changeset
9
f34a2bc5ba51 new file
Jim Meyering <jim@meyering.net>
parents:
diff changeset
10 #endif