/* *NLMclientoperationsprovideameanstomodifyRPCprocessingofNLM *requests.Callbacksreceiveapointertodatapassedintothecallto *nlmclnt_proc().
*/ struct nlmclnt_operations { /* Called on successful allocation of nlm_rqst, use for allocation or
* reference counting. */ void (*nlmclnt_alloc_call)(void *);
/* Called in rpc_task_prepare for unlock. A return value of true *indicatesthecallbackhasputthetasktosleeponawaitqueue
* and NLM should not call rpc_call_start(). */ bool (*nlmclnt_unlock_prepare)(struct rpc_task*, void *);
/* Called when the nlm_rqst is freed, callbacks should clean up here */ void (*nlmclnt_release_call)(void *);
};
externint nlmclnt_proc(struct nlm_host *host, int cmd, struct file_lock *fl, void *data); externint lockd_up(struct net *net, conststruct cred *cred); externvoid lockd_down(struct net *net);
#endif/* LINUX_LOCKD_BIND_H */
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.17 Sekunden
(vorverarbeitet am 2026-09-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.