Skip to content
Snippets Groups Projects
Commit 94386bab authored by Alexandre Janniaux's avatar Alexandre Janniaux Committed by Hugo Beauzée-Luyssen
Browse files

vlc_fixups: fix ssize_t not being defined

When compiling and not having writev/readv, the following error happens:

    make[2]: Entering directory '/home/janniaux/Projects/videolabs/vlc/build-tsan/compat'
      CC       strlcpy.lo
      CC       strnstr.lo
    In file included from ../config.h:952,
                     from ../../compat/strnstr.c:22:
    ../../include/vlc_fixups.h:232:1: error: unknown type name ‘ssize_t’; did you mean ‘size_t’?
      232 | ssize_t readv(int, const struct iovec *, int);
          | ^~~~~~~
          | size_t
    In file included from ../config.h:952,
                     from ../../compat/strlcpy.c:22:
    ../../include/vlc_fixups.h:232:1: error: unknown type name ‘ssize_t’; did you mean ‘size_t’?
      232 | ssize_t readv(int, const struct iovec *, int);
          | ^~~~~~~
          | size_t
    ../../include/vlc_fixups.h:237:1: error: unknown type name ‘ssize_t’; did you mean ‘size_t’?
      237 | ssize_t writev(int, const struct iovec *, int);
          | ^~~~~~~
          | size_t
    ../../include/vlc_fixups.h:237:1: error: unknown type name ‘ssize_t’; did you mean ‘size_t’?
      237 | ssize_t writev(int, const struct iovec *, int);
          | ^~~~~~~
          | size_t
    make[2]: *** [Makefile:1531: strnstr.lo] Error 1
parent 132ef662
No related branches found
No related tags found
1 merge request!2275vlc_fixups: fix ssize_t not being defined
Pipeline #245733 passed with stage
in 26 minutes and 38 seconds
......@@ -105,7 +105,9 @@ typedef struct
#if !defined (HAVE_GETDELIM) || \
!defined (HAVE_GETPID) || \
!defined (HAVE_SWAB)
!defined (HAVE_SWAB) || \
!defined (HAVE_WRITEV) || \
!defined (HAVE_READV)
# include <sys/types.h> /* ssize_t, pid_t */
#endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment