[PATCH 0/9] Cleanups and fixes for musl libc

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Various fixes for making libtirpc build and run with musl libc.

I have also included some cleanups that I did while at it.

Natanael Copa (9):
  Replace INSTALL symlink with a copy of the file
  Provide getrpcbynumber and getrpcbyname if those are missing
  Avoid use of internal glibc sys/cdefs.h header
  Add configure option to disable DES authentication
  Fix compile error: 'IPPORT_RESERVED' undeclared
  Define struct rpcent on non GNU libc
  Include string.h for memset
  Fix location of various standard header includes
  Add a HACKING file which tells where to send patches

 HACKING               |   2 +
 INSTALL               | 371 +++++++++++++++++++++++++++++++++++++++++++++++++-
 configure.ac          |  12 +-
 src/Makefile.am       |  12 +-
 src/auth_des.c        |   2 -
 src/auth_none.c       |   1 -
 src/auth_time.c       |   5 +-
 src/auth_unix.c       |   1 -
 src/authdes_prot.c    |   1 -
 src/authgss_prot.c    |   1 +
 src/authunix_prot.c   |   1 -
 src/bindresvport.c    |   2 +-
 src/clnt_bcast.c      |   3 +-
 src/clnt_dg.c         |   2 +-
 src/clnt_generic.c    |   2 +-
 src/clnt_perror.c     |   3 -
 src/clnt_simple.c     |   1 -
 src/clnt_vc.c         |   2 +-
 src/crypt_client.c    |   1 -
 src/des_crypt.c       |   1 -
 src/getnetconfig.c    |   1 -
 src/getnetpath.c      |   2 -
 src/getpeereid.c      |   1 -
 src/getpublickey.c    |   3 -
 src/getrpcent.c       |  10 +-
 src/key_call.c        |   3 +-
 src/key_prot_xdr.c    |   1 -
 src/mt_misc.c         |   1 -
 src/pmap_clnt.c       |   1 -
 src/pmap_getmaps.c    |   1 -
 src/pmap_rmt.c        |   2 +-
 src/rpc_com.h         |   9 +-
 src/rpc_generic.c     |   1 -
 src/rpc_soc.c         |   2 +
 src/rpcb_st_xdr.c     |   1 -
 src/rpcdname.c        |   1 -
 src/svc.c             |   2 +-
 src/svc_dg.c          |   1 -
 src/svc_simple.c      |   1 -
 src/svc_vc.c          |   3 +-
 src/xdr.c             |   1 -
 src/xdr_array.c       |   1 -
 src/xdr_float.c       |   1 -
 src/xdr_mem.c         |   1 -
 src/xdr_rec.c         |   2 -
 src/xdr_reference.c   |   2 -
 src/xdr_sizeof.c      |   1 -
 src/xdr_stdio.c       |   1 -
 tirpc/netconfig.h     |   8 +-
 tirpc/rpc/auth.h      |  89 ++++++++----
 tirpc/rpc/auth_des.h  |  16 ++-
 tirpc/rpc/auth_gss.h  |  47 +++----
 tirpc/rpc/auth_unix.h |   9 +-
 tirpc/rpc/clnt.h      |  57 ++++++--
 tirpc/rpc/clnt_soc.h  |  33 +++--
 tirpc/rpc/des_crypt.h |  25 +++-
 tirpc/rpc/nettype.h   |   8 +-
 tirpc/rpc/pmap_clnt.h |   9 +-
 tirpc/rpc/pmap_prot.h |   9 +-
 tirpc/rpc/pmap_rmt.h  |   9 +-
 tirpc/rpc/rpc.h       |  18 ++-
 tirpc/rpc/rpc_com.h   |   9 +-
 tirpc/rpc/rpc_msg.h   |   8 +-
 tirpc/rpc/rpcb_clnt.h |   8 +-
 tirpc/rpc/rpcent.h    |  14 +-
 tirpc/rpc/svc.h       |  65 ++++++---
 tirpc/rpc/svc_auth.h  |   8 +-
 tirpc/rpc/svc_soc.h   |  49 +++++--
 tirpc/rpc/xdr.h       |  17 ++-
 69 files changed, 784 insertions(+), 214 deletions(-)
 create mode 100644 HACKING
 mode change 120000 => 100644 INSTALL

-- 
2.2.0

--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux