ccanlint did this automatically.
--- /dev/null
+../../licenses/GPL-3
\ No newline at end of file
+#ifndef CCAN_NFS_LIBNFS_PRIVATE_H
+#define CCAN_NFS_LIBNFS_PRIVATE_H
/*
Copyright (C) by Ronnie Sahlberg <ronniesahlberg@gmail.com> 2010
int rpc_process_pdu(struct rpc_context *rpc, char *buf, int size);
void rpc_error_all_pdus(struct rpc_context *rpc, char *error);
+#endif /* CCAN_NFS_LIBNFS_PRIVATE_H */
+#ifndef CCAN_NFS_LIBNFS_RAW_H
+#define CCAN_NFS_LIBNFS_RAW_H
/*
Copyright (C) by Ronnie Sahlberg <ronniesahlberg@gmail.com> 2010
*/
int rpc_nfsacl_null_async(struct rpc_context *rpc, rpc_cb cb, void *private_data);
+#endif /* CCAN_NFS_LIBNFS_RAW_H */
+#ifndef CCAN_NFS_H
+#define CCAN_NFS_H
/*
Copyright (C) by Ronnie Sahlberg <ronniesahlberg@gmail.com> 2010
//qqq replace later with lseek(cur, 0)
nfs_off_t nfs_get_current_offset(struct nfsfh *nfsfh);
+#endif /* CCAN_NFS_H */