X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=coreutils%2Fsync.c;h=9dbdd98aa682b736c7860e58c075e6ba28829d62;hb=474d1c57c834ee3dee6de49f109c9b570236fa60;hp=fc5a42b8a7fe54f7cbc091bcb9f322980e938438;hpb=67991cf824f8df27e74c92d754fb507681c69ce6;p=oweals%2Fbusybox.git diff --git a/coreutils/sync.c b/coreutils/sync.c index fc5a42b8a..9dbdd98aa 100644 --- a/coreutils/sync.c +++ b/coreutils/sync.c @@ -2,32 +2,23 @@ /* * Mini sync implementation for busybox * - * * Copyright (C) 1995, 1996 by Bruce Perens . * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * + * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. */ -#include "busybox.h" -#include -#include +/* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */ -extern int sync_main(int argc, char **argv) +#include "libbb.h" + +/* This is a NOFORK applet. Be very careful! */ + +int sync_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; +int sync_main(int argc, char **argv) { - if (argc > 1 && **(argv + 1) == '-') - show_usage(); - return(sync()); + bb_warn_ignoring_args(argc - 1); + + sync(); + + return EXIT_SUCCESS; }