Message ID | 20231211150031.127850-1-cgzones@googlemail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 00a1cf46de69 |
Headers | show |
Series | [1/3] libselinux: update const qualifier of parameters in man pages | expand |
On Mon, Dec 11, 2023 at 10:00 AM Christian Göttsche <cgzones@googlemail.com> wrote: > > Add missing const qualifier to parameters in the man pages to align them > with <selinux/selinux.h>. > > Signed-off-by: Christian Göttsche <cgzones@googlemail.com> For these three patches: Acked-by: James Carter <jwcart2@gmail.com> > --- > libselinux/man/man3/getexeccon.3 | 4 +-- > libselinux/man/man3/security_compute_av.3 | 32 +++++++++++------------ > 2 files changed, 18 insertions(+), 18 deletions(-) > > diff --git a/libselinux/man/man3/getexeccon.3 b/libselinux/man/man3/getexeccon.3 > index d6222a4f..9cc24e8c 100644 > --- a/libselinux/man/man3/getexeccon.3 > +++ b/libselinux/man/man3/getexeccon.3 > @@ -11,9 +11,9 @@ rpm_execcon \- run a helper for rpm in an appropriate security context > .sp > .BI "int getexeccon_raw(char **" context ); > .sp > -.BI "int setexeccon(char *" context ); > +.BI "int setexeccon(const char *" context ); > .sp > -.BI "int setexeccon_raw(char *" context ); > +.BI "int setexeccon_raw(const char *" context ); > .sp > .BI "int setexecfilecon(const char *" filename ", const char *" fallback_type ); > .sp > diff --git a/libselinux/man/man3/security_compute_av.3 b/libselinux/man/man3/security_compute_av.3 > index efa4baf3..6c82eca5 100644 > --- a/libselinux/man/man3/security_compute_av.3 > +++ b/libselinux/man/man3/security_compute_av.3 > @@ -7,37 +7,37 @@ the SELinux policy database in the kernel > .SH "SYNOPSIS" > .B #include <selinux/selinux.h> > .sp > -.BI "int security_compute_av(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > +.BI "int security_compute_av(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > .sp > -.BI "int security_compute_av_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > +.BI "int security_compute_av_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > .sp > -.BI "int security_compute_av_flags(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > +.BI "int security_compute_av_flags(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > .sp > -.BI "int security_compute_av_flags_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > +.BI "int security_compute_av_flags_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > .sp > -.BI "int security_compute_create(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > +.BI "int security_compute_create(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > .sp > -.BI "int security_compute_create_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > +.BI "int security_compute_create_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > .sp > -.BI "int security_compute_create_name(char *" scon ", char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); > +.BI "int security_compute_create_name(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); > .sp > -.BI "int security_compute_create_name_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); > +.BI "int security_compute_create_name_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); > .sp > -.BI "int security_compute_relabel(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > +.BI "int security_compute_relabel(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > .sp > -.BI "int security_compute_relabel_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > +.BI "int security_compute_relabel_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > .sp > -.BI "int security_compute_member(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > +.BI "int security_compute_member(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > .sp > -.BI "int security_compute_member_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > +.BI "int security_compute_member_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > .sp > -.BI "int security_compute_user(char *" scon ", const char *" username ", char ***" con ); > +.BI "int security_compute_user(const char *" scon ", const char *" username ", char ***" con ); > .sp > -.BI "int security_compute_user_raw(char *" scon ", const char *" username ", char ***" con ); > +.BI "int security_compute_user_raw(const char *" scon ", const char *" username ", char ***" con ); > .sp > -.BI "int security_validatetrans(char *" scon ", const char *" tcon ", security_class_t "tclass ", char *" newcon ); > +.BI "int security_validatetrans(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" newcon ); > .sp > -.BI "int security_validatetrans_raw(char *" scon ", const char *" tcon ", security_class_t "tclass ", char *" newcon ); > +.BI "int security_validatetrans_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" newcon ); > .sp > .BI "int security_get_initial_context(const char *" name ", char **" con ); > .sp > -- > 2.43.0 > >
On Tue, Dec 12, 2023 at 9:24 AM James Carter <jwcart2@gmail.com> wrote: > > On Mon, Dec 11, 2023 at 10:00 AM Christian Göttsche > <cgzones@googlemail.com> wrote: > > > > Add missing const qualifier to parameters in the man pages to align them > > with <selinux/selinux.h>. > > > > Signed-off-by: Christian Göttsche <cgzones@googlemail.com> > > For these three patches: > Acked-by: James Carter <jwcart2@gmail.com> > These three patches have been merged. Thanks, Jim > > --- > > libselinux/man/man3/getexeccon.3 | 4 +-- > > libselinux/man/man3/security_compute_av.3 | 32 +++++++++++------------ > > 2 files changed, 18 insertions(+), 18 deletions(-) > > > > diff --git a/libselinux/man/man3/getexeccon.3 b/libselinux/man/man3/getexeccon.3 > > index d6222a4f..9cc24e8c 100644 > > --- a/libselinux/man/man3/getexeccon.3 > > +++ b/libselinux/man/man3/getexeccon.3 > > @@ -11,9 +11,9 @@ rpm_execcon \- run a helper for rpm in an appropriate security context > > .sp > > .BI "int getexeccon_raw(char **" context ); > > .sp > > -.BI "int setexeccon(char *" context ); > > +.BI "int setexeccon(const char *" context ); > > .sp > > -.BI "int setexeccon_raw(char *" context ); > > +.BI "int setexeccon_raw(const char *" context ); > > .sp > > .BI "int setexecfilecon(const char *" filename ", const char *" fallback_type ); > > .sp > > diff --git a/libselinux/man/man3/security_compute_av.3 b/libselinux/man/man3/security_compute_av.3 > > index efa4baf3..6c82eca5 100644 > > --- a/libselinux/man/man3/security_compute_av.3 > > +++ b/libselinux/man/man3/security_compute_av.3 > > @@ -7,37 +7,37 @@ the SELinux policy database in the kernel > > .SH "SYNOPSIS" > > .B #include <selinux/selinux.h> > > .sp > > -.BI "int security_compute_av(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > > +.BI "int security_compute_av(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > > .sp > > -.BI "int security_compute_av_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > > +.BI "int security_compute_av_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > > .sp > > -.BI "int security_compute_av_flags(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > > +.BI "int security_compute_av_flags(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > > .sp > > -.BI "int security_compute_av_flags_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > > +.BI "int security_compute_av_flags_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); > > .sp > > -.BI "int security_compute_create(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > > +.BI "int security_compute_create(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > > .sp > > -.BI "int security_compute_create_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > > +.BI "int security_compute_create_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > > .sp > > -.BI "int security_compute_create_name(char *" scon ", char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); > > +.BI "int security_compute_create_name(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); > > .sp > > -.BI "int security_compute_create_name_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); > > +.BI "int security_compute_create_name_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); > > .sp > > -.BI "int security_compute_relabel(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > > +.BI "int security_compute_relabel(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > > .sp > > -.BI "int security_compute_relabel_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > > +.BI "int security_compute_relabel_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > > .sp > > -.BI "int security_compute_member(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > > +.BI "int security_compute_member(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > > .sp > > -.BI "int security_compute_member_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); > > +.BI "int security_compute_member_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); > > .sp > > -.BI "int security_compute_user(char *" scon ", const char *" username ", char ***" con ); > > +.BI "int security_compute_user(const char *" scon ", const char *" username ", char ***" con ); > > .sp > > -.BI "int security_compute_user_raw(char *" scon ", const char *" username ", char ***" con ); > > +.BI "int security_compute_user_raw(const char *" scon ", const char *" username ", char ***" con ); > > .sp > > -.BI "int security_validatetrans(char *" scon ", const char *" tcon ", security_class_t "tclass ", char *" newcon ); > > +.BI "int security_validatetrans(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" newcon ); > > .sp > > -.BI "int security_validatetrans_raw(char *" scon ", const char *" tcon ", security_class_t "tclass ", char *" newcon ); > > +.BI "int security_validatetrans_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" newcon ); > > .sp > > .BI "int security_get_initial_context(const char *" name ", char **" con ); > > .sp > > -- > > 2.43.0 > > > >
diff --git a/libselinux/man/man3/getexeccon.3 b/libselinux/man/man3/getexeccon.3 index d6222a4f..9cc24e8c 100644 --- a/libselinux/man/man3/getexeccon.3 +++ b/libselinux/man/man3/getexeccon.3 @@ -11,9 +11,9 @@ rpm_execcon \- run a helper for rpm in an appropriate security context .sp .BI "int getexeccon_raw(char **" context ); .sp -.BI "int setexeccon(char *" context ); +.BI "int setexeccon(const char *" context ); .sp -.BI "int setexeccon_raw(char *" context ); +.BI "int setexeccon_raw(const char *" context ); .sp .BI "int setexecfilecon(const char *" filename ", const char *" fallback_type ); .sp diff --git a/libselinux/man/man3/security_compute_av.3 b/libselinux/man/man3/security_compute_av.3 index efa4baf3..6c82eca5 100644 --- a/libselinux/man/man3/security_compute_av.3 +++ b/libselinux/man/man3/security_compute_av.3 @@ -7,37 +7,37 @@ the SELinux policy database in the kernel .SH "SYNOPSIS" .B #include <selinux/selinux.h> .sp -.BI "int security_compute_av(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); +.BI "int security_compute_av(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); .sp -.BI "int security_compute_av_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); +.BI "int security_compute_av_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); .sp -.BI "int security_compute_av_flags(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); +.BI "int security_compute_av_flags(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); .sp -.BI "int security_compute_av_flags_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); +.BI "int security_compute_av_flags_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", access_vector_t "requested ", struct av_decision *" avd ); .sp -.BI "int security_compute_create(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); +.BI "int security_compute_create(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); .sp -.BI "int security_compute_create_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); +.BI "int security_compute_create_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); .sp -.BI "int security_compute_create_name(char *" scon ", char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); +.BI "int security_compute_create_name(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); .sp -.BI "int security_compute_create_name_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); +.BI "int security_compute_create_name_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" objname ", char **" newcon ); .sp -.BI "int security_compute_relabel(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); +.BI "int security_compute_relabel(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); .sp -.BI "int security_compute_relabel_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); +.BI "int security_compute_relabel_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); .sp -.BI "int security_compute_member(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); +.BI "int security_compute_member(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); .sp -.BI "int security_compute_member_raw(char *" scon ", char *" tcon ", security_class_t "tclass ", char **" newcon ); +.BI "int security_compute_member_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", char **" newcon ); .sp -.BI "int security_compute_user(char *" scon ", const char *" username ", char ***" con ); +.BI "int security_compute_user(const char *" scon ", const char *" username ", char ***" con ); .sp -.BI "int security_compute_user_raw(char *" scon ", const char *" username ", char ***" con ); +.BI "int security_compute_user_raw(const char *" scon ", const char *" username ", char ***" con ); .sp -.BI "int security_validatetrans(char *" scon ", const char *" tcon ", security_class_t "tclass ", char *" newcon ); +.BI "int security_validatetrans(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" newcon ); .sp -.BI "int security_validatetrans_raw(char *" scon ", const char *" tcon ", security_class_t "tclass ", char *" newcon ); +.BI "int security_validatetrans_raw(const char *" scon ", const char *" tcon ", security_class_t "tclass ", const char *" newcon ); .sp .BI "int security_get_initial_context(const char *" name ", char **" con ); .sp
Add missing const qualifier to parameters in the man pages to align them with <selinux/selinux.h>. Signed-off-by: Christian Göttsche <cgzones@googlemail.com> --- libselinux/man/man3/getexeccon.3 | 4 +-- libselinux/man/man3/security_compute_av.3 | 32 +++++++++++------------ 2 files changed, 18 insertions(+), 18 deletions(-)