Hi Gerd, According to POSIX, off_t should be a signed integer type, so I suggest we use INTN there. On Mon, Apr 11, 2022 at 12:25 PM Gerd Hoffmann wrote: > Add typedef for off_t. > Will be needed by openssl 3.0. > > Signed-off-by: Gerd Hoffmann > Reviewed-by: Jiewen Yao > --- > CryptoPkg/Library/Include/CrtLibSupport.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/CryptoPkg/Library/Include/CrtLibSupport.h > b/CryptoPkg/Library/Include/CrtLibSupport.h > index 9829ec010aee..287d7f76bfb3 100644 > --- a/CryptoPkg/Library/Include/CrtLibSupport.h > +++ b/CryptoPkg/Library/Include/CrtLibSupport.h > @@ -104,6 +104,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent > // Basic types mapping > // > typedef UINTN size_t; > +typedef UINTN off_t; > typedef UINTN u_int; > typedef INTN ptrdiff_t; > typedef INTN ssize_t; > -- > 2.35.1 > > > > > > > -- Pedro Falcato