diff --git a/ps3_ppu/ps3_compat.c b/ps3_ppu/ps3_compat.c index 608783f..3425dd3 100644 --- a/ps3_ppu/ps3_compat.c +++ b/ps3_ppu/ps3_compat.c @@ -25,7 +25,7 @@ #include #include "ps3_compat.h" -int getnameinfo(const struct sockaddr *sa, socklen_t salen, +int nfs_getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host, size_t hostlen, char *serv, size_t servlen, int flags) { @@ -38,7 +38,7 @@ char *serv, size_t servlen, int flags) return 0; } -int getaddrinfo(const char *node, const char*service, +int nfs_getaddrinfo(const char *node, const char*service, const struct addrinfo *hints, struct addrinfo **res) { @@ -65,7 +65,7 @@ struct addrinfo **res) return 0; } -void freeaddrinfo(struct addrinfo *res) +void nfs_freeaddrinfo(struct addrinfo *res) { free(res->ai_addr); free(res); diff --git a/ps3_ppu/ps3_compat.h b/ps3_ppu/ps3_compat.h index 0ee2e2c..837e6fd 100644 --- a/ps3_ppu/ps3_compat.h +++ b/ps3_ppu/ps3_compat.h @@ -26,14 +26,17 @@ #include #include +#define getnameinfo nfs_getnameinfo +#define getaddrinfo nfs_getaddrinfo +#define freeaddrinfo nfs_freeaddrinfo -int getnameinfo(const struct sockaddr *sa, socklen_t salen, +int nfs_getnameinfo(const struct sockaddr *sa, socklen_t salen, char *host, size_t hostlen, char *serv, size_t servlen, int flags); -int getaddrinfo(const char *node, const char*service, +int nfs_getaddrinfo(const char *node, const char*service, const struct addrinfo *hints, struct addrinfo **res); -void freeaddrinfo(struct addrinfo *res); +void nfs_freeaddrinfo(struct addrinfo *res); #define IFNAMSIZ 16