X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=lib%2Finit.c;h=2a451a16d51f4282b76b40f0d32ee416aae72ef0;hb=d47c989d886e5398143d43d3b6d25fdf7210cb11;hp=09ab61c7ef50f9c7a64bc9df035bc05c9dc82cbd;hpb=67a9f57e67c3b2c147969c752532fd55eb99259c;p=deb_libnfs.git diff --git a/lib/init.c b/lib/init.c index 09ab61c..2a451a1 100644 --- a/lib/init.c +++ b/lib/init.c @@ -21,15 +21,18 @@ #ifdef WIN32 #include "win32_compat.h" -#else -#include -#endif/*WIN32*/ +#endif + #define _GNU_SOURCE #ifdef HAVE_UNISTD_H #include #endif +#ifdef HAVE_STRINGS_H +#include +#endif + #include #include #include @@ -67,7 +70,7 @@ struct rpc_context *rpc_init_context(void) free(rpc); return NULL; } - rpc->xid = salt + time(NULL); + rpc->xid = salt + time(NULL) + getpid() << 16; salt += 0x01000000; rpc->fd = -1;