Changeset View
Changeset View
Standalone View
Standalone View
contrib/openrc/src/rc/is_older_than.c
- This file was added.
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
/* | |||||
* Copyright (c) 2016 The OpenRC Authors. | |||||
* See the Authors file at the top-level directory of this distribution and | |||||
* https://github.com/OpenRC/openrc/blob/master/AUTHORS | |||||
* | |||||
* This file is part of OpenRC. It is subject to the license terms in | |||||
* the LICENSE file found in the top-level directory of this | |||||
* distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE | |||||
* This file may not be copied, modified, propagated, or distributed | |||||
* except according to the terms contained in the LICENSE file. | |||||
*/ | |||||
#include <errno.h> | |||||
#include <ctype.h> | |||||
#include <stdio.h> | |||||
#include <stdlib.h> | |||||
#include "rc.h" | |||||
#include "rc-misc.h" | |||||
int main(int argc, char **argv) | |||||
{ | |||||
int i; | |||||
if (argc < 3) | |||||
return EXIT_FAILURE; | |||||
/* This test is perverted - historically the baselayout function | |||||
* returns 0 on *failure*, which is plain wrong */ | |||||
for (i = 2; i < argc; ++i) | |||||
if (!rc_newer_than(argv[1], argv[i], NULL, NULL)) | |||||
return EXIT_SUCCESS; | |||||
return EXIT_FAILURE; | |||||
} |