From 1ab1e9328a6313ae7d77957168484ce4b52fdf5d Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Wed, 20 Aug 2008 10:02:11 +0000 Subject: Add -k,--umask option, Gentoo #232455. --- src/rc/checkpath.c | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'src/rc/checkpath.c') diff --git a/src/rc/checkpath.c b/src/rc/checkpath.c index 8726dca..7ea94f0 100644 --- a/src/rc/checkpath.c +++ b/src/rc/checkpath.c @@ -106,28 +106,6 @@ static int do_check(char *path, uid_t uid, gid_t gid, mode_t mode, int file) return 0; } -/* Based on busybox */ -static int parse_mode (mode_t *mode, char *text) -{ - char *p; - unsigned long l; - - /* Check for a numeric mode */ - if ((*text - '0') < 8) { - l = strtoul(text, &p, 8); - if (*p || l > 07777U) { - errno = EINVAL; - return -1; - } - *mode = (mode_t) l; - return 0; - } - - /* We currently don't check g+w type stuff */ - errno = EINVAL; - return -1; -} - static int parse_owner(struct passwd **user, struct group **group, const char *owner) { -- cgit v1.2.3