Coverage Report

Created: 2025-03-06 06:58

/src/wget/lib/fseek.c
Line
Count
Source (jump to first uncovered line)
1
/* An fseek() function that, together with fflush(), is POSIX compliant.
2
   Copyright (C) 2007, 2009-2025 Free Software Foundation, Inc.
3
4
   This file is free software: you can redistribute it and/or modify
5
   it under the terms of the GNU Lesser General Public License as
6
   published by the Free Software Foundation; either version 2.1 of the
7
   License, or (at your option) any later version.
8
9
   This file is distributed in the hope that it will be useful,
10
   but WITHOUT ANY WARRANTY; without even the implied warranty of
11
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12
   GNU Lesser General Public License for more details.
13
14
   You should have received a copy of the GNU Lesser General Public License
15
   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */
16
17
#include <config.h>
18
19
/* Specification.  */
20
#include <stdio.h>
21
22
/* Get off_t.  */
23
#include <unistd.h>
24
25
int
26
fseek (FILE *fp, long offset, int whence)
27
0
{
28
  /* Use the replacement fseeko function with all its workarounds.  */
29
0
  return fseeko (fp, (off_t)offset, whence);
30
0
}