1. 28 Jul, 2020 1 commit
  2. 27 Jul, 2020 5 commits
  3. 26 Jul, 2020 8 commits
  4. 25 Jul, 2020 15 commits
  5. 24 Jul, 2020 4 commits
  6. 22 Jul, 2020 2 commits
    • LC's avatar
      Merge pull request #4409 from jbeich/freebsd · da207145
      LC authored
      network: unbreak build on FreeBSD
      da207145
    • Jan Beich's avatar
      network: add missing include for BSDs · f99be1c9
      Jan Beich authored
      src/core/network/network.cpp:112:28: error: use of undeclared identifier 'SHUT_RD'
      constexpr int SD_RECEIVE = SHUT_RD;
                                 ^
      src/core/network/network.cpp:113:25: error: use of undeclared identifier 'SHUT_WR'
      constexpr int SD_SEND = SHUT_WR;
                              ^
      src/core/network/network.cpp:114:25: error: use of undeclared identifier 'SHUT_RDWR'
      constexpr int SD_BOTH = SHUT_RDWR;
                              ^
      src/core/network/network.cpp:120:37: error: unknown type name 'in_addr'; did you mean 'in_addr_t'?
      constexpr IPv4Address TranslateIPv4(in_addr addr) {
                                          ^~~~~~~
                                          in_addr_t
      /usr/include/netdb.h:66:20: note: 'in_addr_t' declared here
      typedef __uint32_t      in_addr_t;
                              ^
      src/core/network/network.cpp:121:27: error: member reference base type 'in_addr_t' (aka 'unsigned int') is not a structure or union
          const u32 bytes = addr.s_addr;
                            ~~~~^~~~~~~
      src/core/network/network.cpp:121:15: error: variables defined in a constexpr function must be initialized
          const u32 bytes = addr.s_addr;
                    ^
      src/core/network/network.cpp:126:10: error: incomplete result type 'sockaddr' in function definition
      sockaddr TranslateFromSockAddrIn(SockAddrIn input) {
               ^
      /usr/include/netdb.h:142:9: note: forward declaration of 'sockaddr'
              struct  sockaddr *ai_addr;      /* binary address */
                      ^
      src/core/network/network.cpp:127:5: error: unknown type name 'sockaddr_in'; did you mean 'sockaddr'?
          sockaddr_in result;
          ^~~~~~~~~~~
          sockaddr
      /usr/include/netdb.h:142:9: note: 'sockaddr' declared here
              struct  sockaddr *ai_addr;      /* binary address */
                      ^
      src/core/network/network.cpp:127:17: error: variable has incomplete type 'sockaddr'
          sockaddr_in result;
                      ^
      /usr/include/netdb.h:142:9: note: forward declaration of 'sockaddr'
              struct  sockaddr *ai_addr;      /* binary address */
                      ^
      src/core/network/network.cpp:131:29: error: use of undeclared identifier 'AF_INET'
              result.sin_family = AF_INET;
                                  ^
      src/core/network/network.cpp:135:29: error: use of undeclared identifier 'AF_INET'
              result.sin_family = AF_INET;
                                  ^
      src/core/network/network.cpp:139:23: error: use of undeclared identifier 'htons'
          result.sin_port = htons(input.portno);
                            ^
      src/core/network/network.cpp:143:14: error: variable has incomplete type 'sockaddr'
          sockaddr addr;
                   ^
      /usr/include/netdb.h:142:9: note: forward declaration of 'sockaddr'
              struct  sockaddr *ai_addr;      /* binary address */
                      ^
      src/core/network/network.cpp:156:1: error: unknown type name 'linger'
      linger MakeLinger(bool enable, u32 linger_value) {
      ^
      src/core/network/network.cpp:157:5: error: unknown type name 'linger'
          linger value;
          ^
      src/core/network/network.cpp:185:16: error: use of undeclared identifier 'AF_INET'
              return AF_INET;
                     ^
      src/core/network/network.cpp:195:16: error: use of undeclared identifier 'SOCK_STREAM'
              return SOCK_STREAM;
                     ^
      src/core/network/network.cpp:197:16: error: use of undeclared identifier 'SOCK_DGRAM'
              return SOCK_DGRAM;
                     ^
      src/core/network/network.cpp:207:16: error: use of undeclared identifier 'IPPROTO_TCP'
              return IPPROTO_TCP;
                     ^
      fatal error: too many errors emitted, stopping now [-ferror-limit=]
      f99be1c9
  7. 21 Jul, 2020 5 commits