[Midnightbsd-cvs] [MidnightBSD/src] 444e9e: fetch: make -S argument accept values > 2GB

Lucas Holt noreply at github.com
Thu Sep 8 18:34:26 EDT 2022


  Branch: refs/heads/stable/2.2
  Home:   https://github.com/MidnightBSD/src
  Commit: 444e9e03de4a6c4dea235e907ebb457a8e7f6c9d
      https://github.com/MidnightBSD/src/commit/444e9e03de4a6c4dea235e907ebb457a8e7f6c9d
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2022-09-08 (Thu, 08 Sep 2022)

  Changed paths:
    M usr.bin/fetch/fetch.c

  Log Message:
  -----------
  fetch: make -S argument accept values > 2GB

    Use strtoll() to parse the argument of the -S option.

    While strtol() returns a 64 bit value on 64 LP64 architectures, it
    is limit to 32 bit on e.g. i386. The strtoll() function returns a 64
    but result on all supported architectures and therefore supports the
    possible file lengths and file offsets on 32 bit archtectures.

Obtained from: FreeBSD




More information about the Midnightbsd-cvs mailing list