Coverage Report

Created: 2026-10-17 06:38

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/barebox/commands/cmp.c
Line
Count
Source
1
// SPDX-License-Identifier: GPL-2.0-or-later
2
3
/* cmp - determine if two files differ */
4
5
#include <common.h>
6
#include <command.h>
7
#include <complete.h>
8
#include <libfile.h>
9
10
static int do_cmp(int argc, char *argv[])
11
0
{
12
0
  if (argc != 3)
13
0
    return COMMAND_ERROR_USAGE;
14
15
0
  return compare_file(argv[1], argv[2]);
16
0
}
17
18
BAREBOX_CMD_HELP_START(cmp)
19
BAREBOX_CMD_HELP_TEXT("Returns successfully if the two files are the same, return with an error if not")
20
BAREBOX_CMD_HELP_END
21
22
BAREBOX_CMD_START(cmp)
23
  .cmd    = do_cmp,
24
  BAREBOX_CMD_DESC("compare two files")
25
  BAREBOX_CMD_OPTS("FILE1 FILE2")
26
  BAREBOX_CMD_GROUP(CMD_GRP_FILE)
27
  BAREBOX_CMD_HELP(cmd_cmp_help)
28
BAREBOX_CMD_END