@@ -63,7 +63,7 @@ static int cmd_ps(int argc, char **argv)
6363 extern int list_module (void );
6464
6565#ifdef RT_USING_MODULE
66- if ((argc == 2 ) && (strcmp (argv [1 ], "-m" ) == 0 ))
66+ if ((argc == 2 ) && (rt_strcmp (argv [1 ], "-m" ) == 0 ))
6767 list_module ();
6868 else
6969#endif
@@ -237,7 +237,7 @@ static cmd_function_t msh_get_cmd(char *cmd, int size)
237237 index < _syscall_table_end ;
238238 FINSH_NEXT_SYSCALL (index ))
239239 {
240- if (strncmp (index -> name , cmd , size ) == 0 &&
240+ if (rt_strncmp (index -> name , cmd , size ) == 0 &&
241241 index -> name [size ] == '\0' )
242242 {
243243 cmd_func = (cmd_function_t )index -> func ;
@@ -276,7 +276,7 @@ int msh_exec_module(const char *cmd_line, int size)
276276 rt_memcpy (pg_name , cmd_line , cmd_length );
277277 pg_name [cmd_length ] = '\0' ;
278278
279- if (strstr (pg_name , ".mo" ) != RT_NULL || strstr (pg_name , ".MO" ) != RT_NULL )
279+ if (rt_strstr (pg_name , ".mo" ) != RT_NULL || rt_strstr (pg_name , ".MO" ) != RT_NULL )
280280 {
281281 /* try to open program */
282282 fd = open (pg_name , O_RDONLY , 0 );
@@ -374,12 +374,12 @@ static rt_bool_t _msh_lwp_cmd_exists(const char *path)
374374static char * _msh_exec_search_path (const char * path , const char * pg_name )
375375{
376376 char * path_buffer = RT_NULL ;
377- ssize_t pg_len = strlen (pg_name );
377+ ssize_t pg_len = rt_strlen (pg_name );
378378 ssize_t base_len = 0 ;
379379
380380 if (path )
381381 {
382- base_len = strlen (path );
382+ base_len = rt_strlen (path );
383383 }
384384
385385 path_buffer = rt_malloc (base_len + pg_len + 6 );
@@ -390,7 +390,7 @@ static char *_msh_exec_search_path(const char *path, const char *pg_name)
390390
391391 if (base_len > 0 )
392392 {
393- memcpy (path_buffer , path , base_len );
393+ rt_memcpy (path_buffer , path , base_len );
394394 path_buffer [base_len ] = '/' ;
395395 path_buffer [base_len + 1 ] = '\0' ;
396396 }
@@ -405,7 +405,7 @@ static char *_msh_exec_search_path(const char *path, const char *pg_name)
405405 return path_buffer ;
406406 }
407407
408- if (strstr (path_buffer , ".elf" ) != NULL )
408+ if (rt_strstr (path_buffer , ".elf" ) != NULL )
409409 {
410410 goto not_found ;
411411 }
@@ -506,7 +506,7 @@ int _msh_exec_lwp(int debug, char *cmd, rt_size_t length)
506506
507507 /* only check these paths when the first argument doesn't contain path
508508 seperator */
509- if (strstr (argv [0 ], "/" ))
509+ if (rt_strstr (argv [0 ], "/" ))
510510 {
511511 return -1 ;
512512 }
@@ -704,14 +704,14 @@ void msh_auto_complete_path(char *path)
704704 if (dirent == RT_NULL ) break ;
705705
706706 /* matched the prefix string */
707- if (strncmp (index , dirent -> d_name , rt_strlen (index )) == 0 )
707+ if (rt_strncmp (index , dirent -> d_name , rt_strlen (index )) == 0 )
708708 {
709709 multi ++ ;
710710 if (min_length == 0 )
711711 {
712712 min_length = rt_strlen (dirent -> d_name );
713713 /* save dirent name */
714- strcpy (full_path , dirent -> d_name );
714+ rt_strcpy (full_path , dirent -> d_name );
715715 }
716716
717717 length = str_common (dirent -> d_name , full_path );
@@ -735,7 +735,7 @@ void msh_auto_complete_path(char *path)
735735 dirent = readdir (dir );
736736 if (dirent == RT_NULL ) break ;
737737
738- if (strncmp (index , dirent -> d_name , rt_strlen (index )) == 0 )
738+ if (rt_strncmp (index , dirent -> d_name , rt_strlen (index )) == 0 )
739739 rt_kprintf ("%s\n" , dirent -> d_name );
740740 }
741741 }
@@ -822,14 +822,14 @@ void msh_auto_complete(char *prefix)
822822 {
823823 /* skip finsh shell function */
824824 cmd_name = (const char * ) index -> name ;
825- if (strncmp (prefix , cmd_name , strlen (prefix )) == 0 )
825+ if (rt_strncmp (prefix , cmd_name , rt_strlen (prefix )) == 0 )
826826 {
827827 if (min_length == 0 )
828828 {
829829 /* set name_ptr */
830830 name_ptr = cmd_name ;
831831 /* set initial length */
832- min_length = strlen (name_ptr );
832+ min_length = rt_strlen (name_ptr );
833833 }
834834
835835 length = str_common (name_ptr , cmd_name );
@@ -865,14 +865,14 @@ static msh_cmd_opt_t *msh_get_cmd_opt(char *opt_str)
865865 }
866866 else
867867 {
868- len = strlen (opt_str );
868+ len = rt_strlen (opt_str );
869869 }
870870#if defined(FINSH_USING_SYMTAB )
871871 for (index = _syscall_table_begin ;
872872 index < _syscall_table_end ;
873873 FINSH_NEXT_SYSCALL (index ))
874874 {
875- if (strncmp (index -> name , opt_str , len ) == 0 && index -> name [len ] == '\0' )
875+ if (rt_strncmp (index -> name , opt_str , len ) == 0 && index -> name [len ] == '\0' )
876876 {
877877 opt = index -> opt ;
878878 break ;
@@ -906,18 +906,18 @@ static void msh_opt_complete(char *opts_str, struct msh_cmd_opt *cmd_opt)
906906 const char * name_ptr = RT_NULL ;
907907 int min_length = 0 , length , opts_str_len ;
908908
909- opts_str_len = strlen (opts_str );
909+ opts_str_len = rt_strlen (opts_str );
910910
911911 for (opt = cmd_opt ; opt -> id ; opt ++ )
912912 {
913- if (!strncmp (opt -> name , opts_str , opts_str_len ))
913+ if (!rt_strncmp (opt -> name , opts_str , opts_str_len ))
914914 {
915915 if (min_length == 0 )
916916 {
917917 /* set name_ptr */
918918 name_ptr = opt -> name ;
919919 /* set initial length */
920- min_length = strlen (name_ptr );
920+ min_length = rt_strlen (name_ptr );
921921 }
922922
923923 length = str_common (name_ptr , opt -> name );
@@ -933,7 +933,7 @@ static void msh_opt_complete(char *opts_str, struct msh_cmd_opt *cmd_opt)
933933
934934 if (name_ptr != NULL )
935935 {
936- strncpy (opts_str , name_ptr , min_length );
936+ rt_strncpy (opts_str , name_ptr , min_length );
937937 }
938938}
939939
@@ -959,7 +959,7 @@ void msh_opt_auto_complete(char *prefix)
959959 {
960960 opt = msh_get_cmd_opt (prefix );
961961 }
962- else if (!msh_get_cmd (prefix , strlen (prefix )) && (' ' == prefix [strlen (prefix ) - 1 ]))
962+ else if (!msh_get_cmd (prefix , rt_strlen (prefix )) && (' ' == prefix [rt_strlen (prefix ) - 1 ]))
963963 {
964964 opt = msh_get_cmd_opt (prefix );
965965 }
@@ -989,7 +989,7 @@ int msh_cmd_opt_id_get(int argc, char *argv[], void *options)
989989
990990 for (opt_id = 0 ; (argc >= 2 ) && opt && opt -> id ; opt ++ )
991991 {
992- if (!strcmp (opt -> name , argv [1 ]))
992+ if (!rt_strcmp (opt -> name , argv [1 ]))
993993 {
994994 opt_id = opt -> id ;
995995 break ;
0 commit comments