Changeset a000878c in mainline for uspace/lib/libc/generic


Ignore:
Timestamp:
2010-02-25T19:11:25Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
958de16
Parents:
a634485
Message:

make sure that all statically allocated strings are declared as "const char *"
and are treated as read-only

Location:
uspace/lib/libc/generic
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/generic/loader.c

    ra634485 ra000878c  
    183183 *
    184184 */
    185 int loader_set_args(loader_t *ldr, char *const argv[])
     185int loader_set_args(loader_t *ldr, const char *const argv[])
    186186{
    187187        /*
     
    189189         * compute size of the buffer needed.
    190190         */
    191         char *const *ap = argv;
     191        const char *const *ap = argv;
    192192        size_t buffer_size = 0;
    193193        while (*ap != NULL) {
  • uspace/lib/libc/generic/sysinfo.c

    ra634485 ra000878c  
    3737#include <string.h>
    3838
    39 sysarg_t sysinfo_value(char *name)
     39sysarg_t sysinfo_value(const char *name)
    4040{
    41         return __SYSCALL2(SYS_SYSINFO_VALUE, (sysarg_t ) name,
     41        return __SYSCALL2(SYS_SYSINFO_VALUE, (sysarg_t) name,
    4242            (sysarg_t) str_size(name));
    4343}
  • uspace/lib/libc/generic/task.c

    ra634485 ra000878c  
    7676 *
    7777 */
    78 task_id_t task_spawn(const char *path, char *const args[])
     78task_id_t task_spawn(const char *path, const char *const args[])
    7979{
    8080        /* Connect to a program loader. */
  • uspace/lib/libc/generic/thread.c

    ra634485 ra000878c  
    8686 * @return Zero on success or a code from @ref errno.h on failure.
    8787 */
    88 int thread_create(void (* function)(void *), void *arg, char *name,
     88int thread_create(void (* function)(void *), void *arg, const char *name,
    8989    thread_id_t *tid)
    9090{
Note: See TracChangeset for help on using the changeset viewer.