diff options
Diffstat (limited to 'procfs/main.c')
-rw-r--r-- | procfs/main.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/procfs/main.c b/procfs/main.c index 54e96823..a620ba1c 100644 --- a/procfs/main.c +++ b/procfs/main.c @@ -259,6 +259,18 @@ netfs_append_args (char **argz, size_t *argz_len) return err; } + +/* The user may define this function. The function must set source to + the source of CRED. The function may return an EOPNOTSUPP to + indicate that the concept of a source device is not applicable. The + default function always returns EOPNOTSUPP. */ +error_t netfs_get_source (struct protid *cred, char *source, size_t source_len) +{ + if (! cred) + return EOPNOTSUPP; + snprintf(source, source_len, "proc"); + return 0; +} error_t root_make_node (struct ps_context *pc, struct node **np) |