Author: dchagin
Date: Sun Apr 28 13:16:54 2019
New Revision: 346815
URL: https://svnweb.freebsd.org/changeset/base/346815

Log:
  MFC r329787 (by emaste@):
  
  Use 'const int *' for sysentvec errno translation table
  
  This allows an sv_errtbl to be read-only .rodata.

Modified:
  stable/11/sys/sys/sysent.h
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/sys/sys/sysent.h
==============================================================================
--- stable/11/sys/sys/sysent.h  Sun Apr 28 13:07:38 2019        (r346814)
+++ stable/11/sys/sys/sysent.h  Sun Apr 28 13:16:54 2019        (r346815)
@@ -92,7 +92,7 @@ struct sysentvec {
        struct sysent   *sv_table;      /* pointer to sysent */
        u_int           sv_mask;        /* optional mask to index */
        int             sv_errsize;     /* size of errno translation table */
-       int             *sv_errtbl;     /* errno translation table */
+       const int       *sv_errtbl;     /* errno translation table */
        int             (*sv_transtrap)(int, int);
                                        /* translate trap-to-signal mapping */
        int             (*sv_fixup)(register_t **, struct image_params *);
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to