Commit Graph

11 Commits (fac3a95453c392a01f8ec18c94368afa92564ba7)

Author SHA1 Message Date
Ronnie Sahlberg bce63d849c types: remove the [u_]quad type and replace with [u]int64
All current platforms have a quad type that maps to a 64bit scalar.
But there are platforms where quad maps to a 64bit non-scalar.

Replace quad with int64 in the protocol definitions and the ZDR layer
so that these fields will map to a 64 bit scalar also on those platforms
where quad can not be used.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2014-08-16 14:51:53 -07:00
Ronnie Sahlberg a0c4ea7d9f update copyright bilerplates also in generated files
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2014-06-13 17:03:35 -07:00
Ronnie Sahlberg 2f5c161b44 proto files: add a simplified bsd licence to the dot-x files
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2014-06-08 07:51:38 -07:00
Ronnie Sahlberg 6b93021bbf Use our own xdr_int64() for all 64 bit types.
Oh dear.  It is really difficult for rpc and tirpc implementors to get
64 bit types right. Sigh.

I am tired of fighting broken ti-rpc libraries under linux and others
that do random corruption on xdr_u_quad_t and friends
so lets just override that shit and replace it with our own, non-broken,
implementation of a 64 bit xdr accessor.
2012-11-17 10:14:43 -08:00
Ronnie Sahlberg c33ce42cc5 NLM add NLM_GRANTED procedure to the rpc file 2012-03-10 22:56:56 +11:00
Ronnie Sahlberg 04ba56c460 NLM add NLM4 LOCK definition to the rpc file 2012-03-10 22:43:47 +11:00
Ronnie Sahlberg 8d3c1af0c9 NLM: add UNLOCK call 2012-03-10 22:36:26 +11:00
Ronnie Sahlberg c880fdacce NLM : add raw function for NLM4 CANCEL 2012-03-10 22:30:53 +11:00
Ronnie Sahlberg 2faefcac23 NLM the cookie is always present in NLM replies and it is the first blob 2012-03-10 22:19:06 +11:00
Ronnie Sahlberg e01ed6a239 NLM add TEST procedure 2012-03-10 21:38:29 +11:00
Ronnie Sahlberg 6916a66546 NLM: initial support for NLM 2012-03-10 20:46:03 +11:00