diff options
Diffstat (limited to 'utility.c')
-rw-r--r-- | utility.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -871,7 +871,7 @@ long my_getpwnam(char *name) | |||
871 | 871 | ||
872 | myuser = getpwnam(name); | 872 | myuser = getpwnam(name); |
873 | if (myuser==NULL) | 873 | if (myuser==NULL) |
874 | error_msg_and_die( "unknown username: %s\n", name); | 874 | return(-1); |
875 | 875 | ||
876 | return myuser->pw_uid; | 876 | return myuser->pw_uid; |
877 | } | 877 | } |
@@ -883,7 +883,7 @@ long my_getgrnam(char *name) | |||
883 | 883 | ||
884 | mygroup = getgrnam(name); | 884 | mygroup = getgrnam(name); |
885 | if (mygroup==NULL) | 885 | if (mygroup==NULL) |
886 | error_msg_and_die( "unknown group: %s\n", name); | 886 | return(-1); |
887 | 887 | ||
888 | return (mygroup->gr_gid); | 888 | return (mygroup->gr_gid); |
889 | } | 889 | } |
@@ -895,9 +895,9 @@ void my_getpwuid(char *name, long uid) | |||
895 | 895 | ||
896 | myuser = getpwuid(uid); | 896 | myuser = getpwuid(uid); |
897 | if (myuser==NULL) | 897 | if (myuser==NULL) |
898 | error_msg_and_die( "unknown uid %ld\n", (long)uid); | 898 | sprintf(name, "%-8ld ", (long)uid); |
899 | 899 | else | |
900 | strcpy(name, myuser->pw_name); | 900 | strcpy(name, myuser->pw_name); |
901 | } | 901 | } |
902 | 902 | ||
903 | /* gets a groupname given a gid */ | 903 | /* gets a groupname given a gid */ |
@@ -907,9 +907,9 @@ void my_getgrgid(char *group, long gid) | |||
907 | 907 | ||
908 | mygroup = getgrgid(gid); | 908 | mygroup = getgrgid(gid); |
909 | if (mygroup==NULL) | 909 | if (mygroup==NULL) |
910 | error_msg_and_die( "unknown gid %ld\n", (long)gid); | 910 | sprintf(group, "%-8ld ", (long)gid); |
911 | 911 | else | |
912 | strcpy(group, mygroup->gr_name); | 912 | strcpy(group, mygroup->gr_name); |
913 | } | 913 | } |
914 | 914 | ||
915 | #if defined BB_ID | 915 | #if defined BB_ID |