]> www.infradead.org Git - mtd-utils.git/commitdiff
Add const modifier to read only strings and string constants
authorDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Thu, 22 Jun 2017 12:00:04 +0000 (14:00 +0200)
committerDavid Oberhollenzer <david.oberhollenzer@sigma-star.at>
Wed, 28 Jun 2017 09:43:03 +0000 (11:43 +0200)
Signed-off-by: David Oberhollenzer <david.oberhollenzer@sigma-star.at>
tests/fs-tests/lib/tests.c
tests/fs-tests/lib/tests.h
tests/fs-tests/simple/ftrunc.c
tests/fs-tests/stress/atoms/stress_2.c
tests/fs-tests/utils/free_space.c

index 8d4d83a0512cdd74b5759ce53cc3142f26f8e684..d1a2e0c8e5ca9568ee62725ea1b1b38e90faa132 100644 (file)
@@ -40,9 +40,9 @@
 
 #include "tests.h"
 
-char *tests_file_system_mount_dir = TESTS_DEFAULT_FILE_SYSTEM_MOUNT_DIR;
+const char *tests_file_system_mount_dir = TESTS_DEFAULT_FILE_SYSTEM_MOUNT_DIR;
 
-char *tests_file_system_type = TESTS_DEFAULT_FILE_SYSTEM_TYPE;
+const char *tests_file_system_type = TESTS_DEFAULT_FILE_SYSTEM_TYPE;
 
 int tests_ok_to_sync = 0; /* Whether to use fsync */
 
@@ -62,7 +62,7 @@ int64_t tests_repeat_parameter = 0;
 int64_t tests_sleep_parameter = 0;
 
 /* Program name from argv[0] */
-char *program_name = "unknown";
+const char *program_name = "unknown";
 
 /* General purpose test parameter to specify a file should be unlinked.
    May be used by different tests in different ways or not at all. */
@@ -1058,8 +1058,8 @@ void tests_remount(void)
 {
        int err;
        struct mntent mount_info;
-       char *source, *target, *filesystemtype, *data;
-       char cwd[4096];
+       const char *source, *target, *filesystemtype;
+       char cwd[4096], *data;
        unsigned long mountflags, flags;
        unsigned int rorw1, um, um_ro, um_rorw, rorw2;
 
@@ -1152,9 +1152,9 @@ void tests_remount(void)
 static void tests_mnt(int mnt)
 {
        static struct mntent mount_info;
-       char *source;
-       char *target;
-       char *filesystemtype;
+       const char *source;
+       const char *target;
+       const char *filesystemtype;
        unsigned long mountflags;
        char *data;
        static char cwd[4096];
index 01849bccacbf1482deec3e01e1b8c1cdf3ed4060..6bcfd83a717e4cd26d53653303ac26568079face 100644 (file)
@@ -164,9 +164,9 @@ int tests_fs_is_currfs(void);
 /* Concatenate a pid to a string in a signal safe way */
 void tests_cat_pid(char *buf, const char *name, pid_t pid);
 
-extern char *tests_file_system_mount_dir;
+extern const char *tests_file_system_mount_dir;
 
-extern char *tests_file_system_type;
+extern const char *tests_file_system_type;
 
 /* General purpose test parameter to specify some aspect of test size.
    May be used by different tests in different ways.
@@ -200,7 +200,7 @@ extern int tests_delete_flag;
 extern int tests_hole_flag;
 
 /* Program name from argv[0] */
-extern char *program_name;
+extern const char *program_name;
 
 /* Maximum file name length of test file system (from statfs) */
 extern long tests_max_fname_len;
index 2df404b96fad3eaf7067f4a6652ccc91e06edf29..52b660b3409c06466c32f3e9314fb50f45950fc4 100644 (file)
@@ -39,7 +39,7 @@ static void ftrunc(void)
        ssize_t written;
        int64_t remains;
        size_t block;
-       char *file_name;
+       const char *file_name;
        off_t actual;
        char buf[WRITE_BUFFER_SIZE];
 
index 5dea1b7eca338e8f59cdf5228e38228bbfb5c266..bd53ad39731423b8e1020857dc8281a8a100f888 100644 (file)
@@ -40,7 +40,7 @@ static void stress_2(void)
        int64_t remains;
        int64_t repeat;
        size_t block;
-       char *file_name;
+       const char *file_name;
        char buf[WRITE_BUFFER_SIZE];
 
        file_name = "stress_2_test_file";
index 88036aac3630ed1c7e99352e92e33fc3dee44759..3421e7d81f314914fb7265820649fd7f00db7f22 100644 (file)
@@ -25,7 +25,7 @@
 
 int main(int argc, char *argv[])
 {
-       char *dir_name = ".";
+       const char *dir_name = ".";
        uint64_t free_space;
        struct statvfs fs_info;