git-const
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Sat, 27 Aug 2022 11:38:11 +0000 (12:38 +0100)
committerAurelien Jarno <aurel32@debian.org>
Sat, 27 Aug 2022 11:38:11 +0000 (12:38 +0100)
Committed for 2.35

commit ba8726791d48c0af285c47f4acd7a0f3d7c51dc9
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Jan 16 18:28:40 2022 +0000

    hurd: Make RPC input array parameters const

    This follows mig's cf4bcc3f1435 ("Also add const qualifiers on server
    side")

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-const.diff

hurd/hurdauth.c
hurd/hurdmsg.c
hurd/report-wait.c

index a84e9d4fe3f369a3d36a7e12f321924ad82da05d..8730113d8d5b4cd2413e2bbea247a392c0d8d215 100644 (file)
@@ -165,8 +165,8 @@ _S_msg_add_auth (mach_port_t me,
 kern_return_t
 _S_msg_del_auth (mach_port_t me,
                 task_t task,
-                intarray_t uids, mach_msg_type_number_t nuids,
-                intarray_t gids, mach_msg_type_number_t ngids)
+                const_intarray_t uids, mach_msg_type_number_t nuids,
+                const_intarray_t gids, mach_msg_type_number_t ngids)
 {
   error_t err;
   auth_t newauth;
index f526ace3cedb6f585118d210222201356898733e..516c5f2862882e667f94c5565377951d3d88f0b7 100644 (file)
@@ -93,7 +93,7 @@ _S_msg_get_init_ports (mach_port_t msgport, mach_port_t auth,
 
 kern_return_t
 _S_msg_set_init_ports (mach_port_t msgport, mach_port_t auth,
-                      mach_port_t *ports, mach_msg_type_number_t nports)
+                      const mach_port_t *ports, mach_msg_type_number_t nports)
 {
   mach_msg_type_number_t i;
   error_t err;
@@ -243,7 +243,7 @@ _S_msg_set_init_int (mach_port_t msgport, mach_port_t auth,
 
 kern_return_t
 _S_msg_set_init_ints (mach_port_t msgport, mach_port_t auth,
-                     int *values, mach_msg_type_number_t nvalues)
+                     const int *values, mach_msg_type_number_t nvalues)
 {
   error_t err;
   mach_msg_type_number_t i;
@@ -295,7 +295,7 @@ _S_msg_set_fd (mach_port_t msgport, mach_port_t auth,
 
 kern_return_t
 _S_msg_get_env_variable (mach_port_t msgport,
-                        string_t variable, //
+                        const_string_t variable, //
                         char **data, mach_msg_type_number_t *datalen)
 {
   error_t err;
@@ -322,8 +322,8 @@ _S_msg_get_env_variable (mach_port_t msgport,
 
 kern_return_t
 _S_msg_set_env_variable (mach_port_t msgport, mach_port_t auth,
-                        string_t variable, //
-                        string_t value, //
+                        const_string_t variable, //
+                        const_string_t value, //
                         int replace)
 {
   AUTHCHECK;
@@ -367,7 +367,7 @@ _S_msg_get_environment (mach_port_t msgport,
 
 kern_return_t
 _S_msg_set_environment (mach_port_t msgport, mach_port_t auth,
-                       char *data, mach_msg_type_number_t datalen)
+                       const char *data, mach_msg_type_number_t datalen)
 {
   int _hurd_split_args (char *, mach_msg_type_number_t, char **);
   int envc;
@@ -441,6 +441,6 @@ out:
 kern_return_t
 _S_msg_set_dtable (mach_port_t process,
                   mach_port_t refport,
-                  portarray_t dtable,
+                  const_portarray_t dtable,
                   mach_msg_type_number_t dtableCnt)
 { return EOPNOTSUPP; }
index 7d28a41b6c4bff97dfd32f169ae15fa9bba5d979..e11d90de5ad77033fa84d4e1c095fd52783c8aa9 100644 (file)
@@ -239,7 +239,7 @@ _S_msg_report_wait (mach_port_t msgport, thread_t thread,
 
 kern_return_t
 _S_msg_describe_ports (mach_port_t msgport, mach_port_t refport,
-                      mach_port_t *ports, mach_msg_type_number_t nports,
+                      const mach_port_t *ports, mach_msg_type_number_t nports,
                       char **desc, mach_msg_type_number_t *desclen)
 {
   char *p, *end;