source: MondoRescue/branches/3.3/mindi-busybox/coreutils/unlink.c@ 3647

Last change on this file since 3647 was 3621, checked in by Bruno Cornec, 10 years ago

New 3?3 banch for incorporation of latest busybox 1.25. Changing minor version to handle potential incompatibilities.

  • Property svn:eol-style set to native
File size: 821 bytes
Line 
1/* vi: set sw=4 ts=4: */
2/* unlink for busybox
3 *
4 * Copyright (C) 2014 Isaac Dunham <ibid.ag@gmail.com>
5 *
6 * Licensed under GPLv2, see LICENSE in this source tree
7 */
8
9//config:config UNLINK
10//config: bool "unlink"
11//config: default y
12//config: help
13//config: unlink deletes a file by calling unlink()
14
15//kbuild:lib-$(CONFIG_UNLINK) += unlink.o
16
17//applet:IF_UNLINK(APPLET(unlink, BB_DIR_USR_BIN, BB_SUID_DROP))
18
19//usage:#define unlink_trivial_usage
20//usage: "FILE"
21//usage:#define unlink_full_usage "\n\n"
22//usage: "Delete FILE by calling unlink()"
23
24#include "libbb.h"
25
26int unlink_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
27int unlink_main(int argc UNUSED_PARAM, char **argv)
28{
29 opt_complementary = "=1"; /* must have exactly 1 param */
30 getopt32(argv, "");
31 argv += optind;
32 xunlink(argv[0]);
33 return 0;
34}
Note: See TracBrowser for help on using the repository browser.