unsigned int *__data; \
struct cmsghdr *__cmsg; \
__cmsg = __buffer + (ctrllen); \
- __cmsg->cmsg_len = CMSG_LEN(sizeof(__data)); \
+ __cmsg->cmsg_len = CMSG_LEN(sizeof(*__data)); \
__cmsg->cmsg_level = SOL_RXRPC; \
__cmsg->cmsg_type = RXRPC_ABORT; \
__data = (void *)CMSG_DATA(__cmsg); \
def build_packages(self):
# A copy from _build_py, with a call to expand_xdr added
for package in self.packages:
- print("PKG", package)
package_dir = self.get_package_dir(package)
self.check_package(package, package_dir)
if package == "kafs":
self.build_module(module, module_file, package)
def expand_xdr(self, src, dst):
- print("SRC", os.getcwd())
xdr_files = glob(os.path.join(src, "*.h")) + glob(os.path.join(src, "*.xg"))
print("Run rxgen", " ".join(xdr_files))
assert(xdr_files)