diff options
| author | Ken Sumrall <ksumrall@android.com> | 2011-01-18 17:37:41 -0800 |
|---|---|---|
| committer | Ken Sumrall <ksumrall@android.com> | 2011-01-18 17:39:24 -0800 |
| commit | 203bad597fb4e46ddda051add28400070b5c3a5a (patch) | |
| tree | 9745cb1b6856fc88babaa9d60e348f4c3e3c83dd /init/builtins.c | |
| parent | 108d3d74a805ad15d2cd2db47dad86f1082a59ba (diff) | |
| download | system_core-203bad597fb4e46ddda051add28400070b5c3a5a.tar.gz system_core-203bad597fb4e46ddda051add28400070b5c3a5a.tar.bz2 system_core-203bad597fb4e46ddda051add28400070b5c3a5a.zip | |
Add the commands rm and rmdir to init.
rm only removes a single non-directory directory entry (no -r support)
rmdir removes a single empty directory
Change-Id: I49702b02ba98a177027b126268c2c2846f968195
Diffstat (limited to 'init/builtins.c')
| -rw-r--r-- | init/builtins.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/init/builtins.c b/init/builtins.c index 915c5aa1..490ad480 100644 --- a/init/builtins.c +++ b/init/builtins.c @@ -485,6 +485,16 @@ int do_symlink(int nargs, char **args) return symlink(args[1], args[2]); } +int do_rm(int nargs, char **args) +{ + return unlink(args[1]); +} + +int do_rmdir(int nargs, char **args) +{ + return rmdir(args[1]); +} + int do_sysclktz(int nargs, char **args) { struct timezone tz; |
