diff options
Diffstat (limited to 'ports/uids_generic/guts/getpwuid.c')
-rw-r--r-- | ports/uids_generic/guts/getpwuid.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ports/uids_generic/guts/getpwuid.c b/ports/uids_generic/guts/getpwuid.c new file mode 100644 index 0000000..11142de --- /dev/null +++ b/ports/uids_generic/guts/getpwuid.c @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2010 Wind River Systems; see + * guts/COPYRIGHT for information. + * + * static struct passwd * + * wrap_getpwuid(uid_t uid) { + * struct passwd * rc = NULL; + */ + static struct passwd pwd; + static char pwbuf[PSEUDO_PWD_MAX]; + int r_rc; + + r_rc = wrap_getpwuid_r(uid, &pwd, pwbuf, PSEUDO_PWD_MAX, &rc); + /* different error return conventions */ + if (r_rc != 0) { + errno = r_rc; + } + +/* return rc; + * } + */ |