find_new_sub_uids.c \
fputsx.c \
get_pid.c \
- get_uid.c \
getdate.h \
getdate.y \
getdef.c \
extern inline int get_fd(const char *restrict fdstr, int *restrict fd);
extern inline int get_gid(const char *restrict gidstr, gid_t *restrict gid);
extern inline int get_pid(const char *restrict pidstr, pid_t *restrict pid);
+extern inline int get_uid(const char *restrict uidstr, uid_t *restrict uid);
inline int get_gid(const char *restrict gidstr, gid_t *restrict gid);
ATTR_STRING(1) ATTR_ACCESS(write_only, 2)
inline int get_pid(const char *restrict pidstr, pid_t *restrict pid);
+ATTR_STRING(1) ATTR_ACCESS(write_only, 2)
+inline int get_uid(const char *restrict uidstr, uid_t *restrict uid);
inline int
}
+inline int
+get_uid(const char *restrict uidstr, uid_t *restrict uid)
+{
+ return a2i(uid_t, uid, uidstr, NULL, 10, type_min(uid_t), type_max(uid_t));
+}
+
+
#endif // include guard
+++ /dev/null
-// SPDX-FileCopyrightText: 2009, Nicolas François
-// SPDX-FileCopyrightText: 2023, Alejandro Colomar <alx@kernel.org>
-// SPDX-License-Identifier: BSD-3-Clause
-
-
-#include <config.h>
-
-#ident "$Id$"
-
-#include "atoi/a2i.h"
-#include "prototypes.h"
-
-
-int
-get_uid(const char *uidstr, uid_t *uid)
-{
- return a2i(uid_t, uid, uidstr, NULL, 10, type_min(uid_t), type_max(uid_t));
-}
/* gettime.c */
extern time_t gettime (void);
-/* get_uid.c */
-extern int get_uid (const char *uidstr, uid_t *uid);
-
/* fputsx.c */
ATTR_ACCESS(write_only, 1, 2)
extern /*@null@*/char *fgetsx(/*@returned@*/char *restrict, int, FILE *restrict);
lib/find_new_sub_uids.c
lib/find_new_uid.c
lib/fputsx.c
-lib/get_uid.c
lib/getdef.c
lib/getgr_nam_gid.c
lib/getrange.c
#include "alloc.h"
#include "atoi/a2i.h"
+#include "atoi/getnum.h"
#include "atoi/str2i.h"
#include "chkname.h"
#include "defines.h"