aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-04-06 18:50:05 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2010-04-06 18:50:05 +0200
commitf8d8aa1cea915ce115345e6e729eddc80e86f021 (patch)
treeabceef94710d221816cf56343b7cadf10de50e5c /libbb
parent87fb72032e6aa6abe5ac8fb05d22f43e8dde557b (diff)
downloadbusybox-w32-f8d8aa1cea915ce115345e6e729eddc80e86f021.tar.gz
busybox-w32-f8d8aa1cea915ce115345e6e729eddc80e86f021.tar.bz2
busybox-w32-f8d8aa1cea915ce115345e6e729eddc80e86f021.zip
libbb: add skip_dev_pfx()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb')
-rw-r--r--libbb/skip_whitespace.c7
-rw-r--r--libbb/utmp.c8
2 files changed, 7 insertions, 8 deletions
diff --git a/libbb/skip_whitespace.c b/libbb/skip_whitespace.c
index 7b123261b..f5a61a3cf 100644
--- a/libbb/skip_whitespace.c
+++ b/libbb/skip_whitespace.c
@@ -30,3 +30,10 @@ char* FAST_FUNC skip_non_whitespace(const char *s)
30 30
31 return (char *) s; 31 return (char *) s;
32} 32}
33
34char* FAST_FUNC skip_dev_pfx(const char *tty_name)
35{
36 if (strncmp(tty_name, "/dev/", 5) == 0)
37 tty_name += 5;
38 return (char*)tty_name;
39}
diff --git a/libbb/utmp.c b/libbb/utmp.c
index d6ba336e3..68c358e9a 100644
--- a/libbb/utmp.c
+++ b/libbb/utmp.c
@@ -15,14 +15,6 @@ static void touch(const char *filename)
15 close(open(filename, O_WRONLY | O_CREAT, 0664)); 15 close(open(filename, O_WRONLY | O_CREAT, 0664));
16} 16}
17 17
18// TODO: move to libbb
19static const char* skip_dev_pfx(const char *tty_name)
20{
21 if (strncmp(tty_name, "/dev/", 5) == 0)
22 tty_name += 5;
23 return tty_name;
24}
25
26void FAST_FUNC write_new_utmp(pid_t pid, int new_type, const char *tty_name, const char *username, const char *hostname) 18void FAST_FUNC write_new_utmp(pid_t pid, int new_type, const char *tty_name, const char *username, const char *hostname)
27{ 19{
28 struct utmp utent; 20 struct utmp utent;