summaryrefslogtreecommitdiffstats
path: root/login-utils/vipw.c
diff options
context:
space:
mode:
authorKarel Zak2006-12-07 00:25:44 +0100
committerKarel Zak2006-12-07 00:25:44 +0100
commit66ee8158b69525e12060ef558cb5d77feadab1dc (patch)
tree08b30f2d07df9213f5647bc6f60b5090a263ef43 /login-utils/vipw.c
parentImported from util-linux-2.10m tarball. (diff)
downloadkernel-qcow2-util-linux-66ee8158b69525e12060ef558cb5d77feadab1dc.tar.gz
kernel-qcow2-util-linux-66ee8158b69525e12060ef558cb5d77feadab1dc.tar.xz
kernel-qcow2-util-linux-66ee8158b69525e12060ef558cb5d77feadab1dc.zip
Imported from util-linux-2.10s tarball.
Diffstat (limited to 'login-utils/vipw.c')
-rw-r--r--login-utils/vipw.c28
1 files changed, 11 insertions, 17 deletions
diff --git a/login-utils/vipw.c b/login-utils/vipw.c
index dfcdca2ed..665d77daa 100644
--- a/login-utils/vipw.c
+++ b/login-utils/vipw.c
@@ -77,11 +77,9 @@ char tmptmp_file[FILENAMELEN]; /* very tmp file */
void pw_error __P((char *, int, int));
-void
-copyfile(from, to)
- register int from, to;
-{
- register int nr, nw, off;
+static void
+copyfile(int from, int to) {
+ int nr, nw, off;
char buf[8*1024];
while ((nr = read(from, buf, sizeof(buf))) > 0)
@@ -94,9 +92,8 @@ copyfile(from, to)
}
-void
-pw_init()
-{
+static void
+pw_init(void) {
struct rlimit rlim;
/* Unlimited resource limits. */
@@ -125,9 +122,8 @@ pw_init()
(void)umask(0);
}
-int
-pw_lock()
-{
+static int
+pw_lock(void) {
int lockfd, fd, ret;
/*
@@ -179,9 +175,8 @@ pw_lock()
return(1);
}
-void
-pw_unlock()
-{
+static void
+pw_unlock(void) {
char tmp[FILENAMELEN];
sprintf(tmp, "%s%s", orig_file, ".OLD");
@@ -198,9 +193,8 @@ pw_unlock()
}
-void
-pw_edit(int notsetuid)
-{
+static void
+pw_edit(int notsetuid) {
int pstat;
pid_t pid;
char *p, *editor;