summaryrefslogtreecommitdiff
path: root/libnetfs
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2022-01-16 18:54:19 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2022-01-16 19:29:10 +0100
commitdd3048b2e483f66571cfa1b2ccebb2091b9ad990 (patch)
treee8cc587d06c15befd9ab7212938bb0e05a029c23 /libnetfs
parent2e38095efd8cad7fe6feb95dbeb276b7a4287f05 (diff)
Make RPC input array parameters const
This follows mig's cf4bcc3f1435 ("Also add const qualifiers on server side")
Diffstat (limited to 'libnetfs')
-rw-r--r--libnetfs/dir-link.c2
-rw-r--r--libnetfs/dir-lookup.c2
-rw-r--r--libnetfs/dir-mkdir.c2
-rw-r--r--libnetfs/dir-rename.c4
-rw-r--r--libnetfs/dir-rmdir.c2
-rw-r--r--libnetfs/dir-unlink.c2
-rw-r--r--libnetfs/file-exec.c32
-rw-r--r--libnetfs/file-set-translator.c4
-rw-r--r--libnetfs/fsys-getroot.c4
-rw-r--r--libnetfs/fsys-set-options.c2
-rw-r--r--libnetfs/fsysstubs.c8
-rw-r--r--libnetfs/io-restrict-auth.c4
-rw-r--r--libnetfs/io-write.c2
-rw-r--r--libnetfs/netfs.h2
14 files changed, 36 insertions, 36 deletions
diff --git a/libnetfs/dir-link.c b/libnetfs/dir-link.c
index 0881adf4..51af402c 100644
--- a/libnetfs/dir-link.c
+++ b/libnetfs/dir-link.c
@@ -23,7 +23,7 @@
error_t
netfs_S_dir_link (struct protid *diruser, struct protid *fileuser,
- string_t name, int excl)
+ const_string_t name, int excl)
{
error_t err;
diff --git a/libnetfs/dir-lookup.c b/libnetfs/dir-lookup.c
index 85436ca0..da17a2d3 100644
--- a/libnetfs/dir-lookup.c
+++ b/libnetfs/dir-lookup.c
@@ -29,7 +29,7 @@
error_t
netfs_S_dir_lookup (struct protid *dircred,
- string_t filename,
+ const_string_t filename,
int flags,
mode_t mode,
retry_type *do_retry,
diff --git a/libnetfs/dir-mkdir.c b/libnetfs/dir-mkdir.c
index 0ba42f9b..c9149804 100644
--- a/libnetfs/dir-mkdir.c
+++ b/libnetfs/dir-mkdir.c
@@ -22,7 +22,7 @@
#include "fs_S.h"
error_t
-netfs_S_dir_mkdir (struct protid *user, string_t name, mode_t mode)
+netfs_S_dir_mkdir (struct protid *user, const_string_t name, mode_t mode)
{
error_t err;
diff --git a/libnetfs/dir-rename.c b/libnetfs/dir-rename.c
index 365b29ce..c24488b4 100644
--- a/libnetfs/dir-rename.c
+++ b/libnetfs/dir-rename.c
@@ -22,8 +22,8 @@
#include "fs_S.h"
error_t
-netfs_S_dir_rename (struct protid *fromdiruser, string_t fromname,
- struct protid *todiruser, string_t toname, int excl)
+netfs_S_dir_rename (struct protid *fromdiruser, const_string_t fromname,
+ struct protid *todiruser, const_string_t toname, int excl)
{
error_t err;
diff --git a/libnetfs/dir-rmdir.c b/libnetfs/dir-rmdir.c
index 36c97359..74abb497 100644
--- a/libnetfs/dir-rmdir.c
+++ b/libnetfs/dir-rmdir.c
@@ -22,7 +22,7 @@
#include "fs_S.h"
error_t
-netfs_S_dir_rmdir (struct protid *diruser, string_t name)
+netfs_S_dir_rmdir (struct protid *diruser, const_string_t name)
{
error_t err;
diff --git a/libnetfs/dir-unlink.c b/libnetfs/dir-unlink.c
index ed27e4d9..83cd7638 100644
--- a/libnetfs/dir-unlink.c
+++ b/libnetfs/dir-unlink.c
@@ -22,7 +22,7 @@
#include "fs_S.h"
error_t
-netfs_S_dir_unlink (struct protid *user, string_t name)
+netfs_S_dir_unlink (struct protid *user, const_string_t name)
{
error_t err;
diff --git a/libnetfs/file-exec.c b/libnetfs/file-exec.c
index fb070aca..8ac0f892 100644
--- a/libnetfs/file-exec.c
+++ b/libnetfs/file-exec.c
@@ -35,19 +35,19 @@ kern_return_t
netfs_S_file_exec (struct protid *cred,
task_t task,
int flags,
- data_t argv,
+ const_data_t argv,
size_t argvlen,
- data_t envp,
+ const_data_t envp,
size_t envplen,
- mach_port_t *fds,
+ const mach_port_t *fds,
size_t fdslen,
- mach_port_t *portarray,
+ const mach_port_t *portarray,
size_t portarraylen,
- int *intarray,
+ const int *intarray,
size_t intarraylen,
- mach_port_t *deallocnames,
+ const mach_port_t *deallocnames,
size_t deallocnameslen,
- mach_port_t *destroynames,
+ const mach_port_t *destroynames,
size_t destroynameslen)
{
return netfs_S_file_exec_paths (cred,
@@ -68,21 +68,21 @@ kern_return_t
netfs_S_file_exec_paths (struct protid *cred,
task_t task,
int flags,
- string_t path,
- string_t abspath,
- char *argv,
+ const_string_t path,
+ const_string_t abspath,
+ const char *argv,
size_t argvlen,
- char *envp,
+ const char *envp,
size_t envplen,
- mach_port_t *fds,
+ const mach_port_t *fds,
size_t fdslen,
- mach_port_t *portarray,
+ const mach_port_t *portarray,
size_t portarraylen,
- int *intarray,
+ const int *intarray,
size_t intarraylen,
- mach_port_t *deallocnames,
+ const mach_port_t *deallocnames,
size_t deallocnameslen,
- mach_port_t *destroynames,
+ const mach_port_t *destroynames,
size_t destroynameslen)
{
struct node *np;
diff --git a/libnetfs/file-set-translator.c b/libnetfs/file-set-translator.c
index c73c0376..ae18686c 100644
--- a/libnetfs/file-set-translator.c
+++ b/libnetfs/file-set-translator.c
@@ -28,7 +28,7 @@
error_t
netfs_S_file_set_translator (struct protid *user,
int passive_flags, int active_flags,
- int killtrans_flags, data_t passive,
+ int killtrans_flags, const_data_t passive,
mach_msg_type_number_t passivelen,
mach_port_t active)
{
@@ -116,7 +116,7 @@ netfs_S_file_set_translator (struct protid *user,
switch (newmode)
{
int major, minor;
- char *arg;
+ const char *arg;
case S_IFBLK:
case S_IFCHR:
diff --git a/libnetfs/fsys-getroot.c b/libnetfs/fsys-getroot.c
index 514fc37c..47fb1c74 100644
--- a/libnetfs/fsys-getroot.c
+++ b/libnetfs/fsys-getroot.c
@@ -30,8 +30,8 @@ netfs_S_fsys_getroot (struct netfs_control *pt,
mach_port_t reply,
mach_msg_type_name_t reply_type,
mach_port_t dotdot,
- uid_t *uids, mach_msg_type_number_t nuids,
- uid_t *gids, mach_msg_type_number_t ngids,
+ const id_t *uids, mach_msg_type_number_t nuids,
+ const id_t *gids, mach_msg_type_number_t ngids,
int flags,
retry_type *do_retry,
string_t retry_name,
diff --git a/libnetfs/fsys-set-options.c b/libnetfs/fsys-set-options.c
index 7fa5e5ac..08af9c3c 100644
--- a/libnetfs/fsys-set-options.c
+++ b/libnetfs/fsys-set-options.c
@@ -50,7 +50,7 @@ error_t
netfs_S_fsys_set_options (struct netfs_control *pt,
mach_port_t reply,
mach_msg_type_name_t reply_type,
- data_t data, mach_msg_type_number_t data_len,
+ const_data_t data, mach_msg_type_number_t data_len,
int do_children)
{
error_t err = 0;
diff --git a/libnetfs/fsysstubs.c b/libnetfs/fsysstubs.c
index 91e05cf0..4fbd4756 100644
--- a/libnetfs/fsysstubs.c
+++ b/libnetfs/fsysstubs.c
@@ -26,9 +26,9 @@ error_t __attribute__((weak))
netfs_S_fsys_getfile (struct netfs_control *cntl,
mach_port_t reply,
mach_msg_type_name_t reply_type,
- uid_t *uids, mach_msg_type_number_t nuids,
- gid_t *gids, mach_msg_type_number_t ngids,
- data_t handle, mach_msg_type_number_t handlelen,
+ const uid_t *uids, mach_msg_type_number_t nuids,
+ const gid_t *gids, mach_msg_type_number_t ngids,
+ const_data_t handle, mach_msg_type_number_t handlelen,
mach_port_t *file, mach_msg_type_name_t *filetype)
{
return EOPNOTSUPP;
@@ -59,7 +59,7 @@ netfs_S_fsys_forward (mach_port_t cntl,
mach_port_t reply,
mach_msg_type_name_t reply_type,
mach_port_t request,
- data_t argv, mach_msg_type_number_t argvlen)
+ const_data_t argv, mach_msg_type_number_t argvlen)
{
return EOPNOTSUPP;
}
diff --git a/libnetfs/io-restrict-auth.c b/libnetfs/io-restrict-auth.c
index 89df6716..e1fe79da 100644
--- a/libnetfs/io-restrict-auth.c
+++ b/libnetfs/io-restrict-auth.c
@@ -25,9 +25,9 @@ error_t
netfs_S_io_restrict_auth (struct protid *user,
mach_port_t *newport,
mach_msg_type_name_t *newporttype,
- uid_t *uids,
+ const uid_t *uids,
mach_msg_type_number_t nuids,
- gid_t *gids,
+ const gid_t *gids,
mach_msg_type_number_t ngids)
{
error_t err;
diff --git a/libnetfs/io-write.c b/libnetfs/io-write.c
index 20769df8..482b45fc 100644
--- a/libnetfs/io-write.c
+++ b/libnetfs/io-write.c
@@ -24,7 +24,7 @@
error_t
netfs_S_io_write (struct protid *user,
- data_t data,
+ const_data_t data,
mach_msg_type_number_t datalen,
off_t offset,
mach_msg_type_number_t *amount)
diff --git a/libnetfs/netfs.h b/libnetfs/netfs.h
index ca506747..b877f0c6 100644
--- a/libnetfs/netfs.h
+++ b/libnetfs/netfs.h
@@ -494,7 +494,7 @@ typedef struct netfs_control *control_t;
or missing -D_FILE_OFFSET_BITS=64 build flag. */
kern_return_t netfs_S_io_write (protid_t io_object,
- data_t data,
+ const_data_t data,
mach_msg_type_number_t dataCnt,
loff_t offset,
vm_size_t *amount);