patch-src_security_c 976 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --- rpcbind-0.2.0.orig/src/security.c 2009-05-29 15:38:22.000000000 +0200
  2. +++ rpcbind-0.2.0/src/security.c 2010-02-06 01:55:37.383094004 +0100
  3. @@ -20,12 +20,38 @@
  4. /*
  5. * XXX for special case checks in check_callit.
  6. */
  7. +#if defined(__UCLIBC__)
  8. +
  9. +#define MOUNTPROC_MNT 1
  10. +#define MOUNTPROC_UMNT 3
  11. +
  12. +#define NFS_PROGRAM 100003
  13. +#define YPPROG 100004
  14. +#define MOUNTPROG 100005
  15. +#define YPBINDPROG 100007
  16. +#define YPPASSWDPROG 100009
  17. +#define RQUOTAPROG 100011
  18. +
  19. +#define YPPROC_NULL 0
  20. +#define YPPROC_DOMAIN 1
  21. +#define YPPROC_DOMAIN_NONACK 2
  22. +#define YPPROC_MATCH 3
  23. +#define YPPROC_FIRST 4
  24. +#define YPPROC_NEXT 5
  25. +#define YPPROC_XFR 6
  26. +#define YPPROC_CLEAR 7
  27. +#define YPPROC_ALL 8
  28. +
  29. +#define YPBINDPROC_SETDOM 2
  30. +
  31. +#else
  32. #include <rpcsvc/mount.h>
  33. #include <rpcsvc/rquota.h>
  34. #include <rpcsvc/nfs_prot.h>
  35. #include <rpcsvc/yp.h>
  36. #include <rpcsvc/ypclnt.h>
  37. #include <rpcsvc/yppasswd.h>
  38. +#endif
  39. #include "rpcbind.h"