#include <stdio.h>
int main() {
int len = 25;
char pat[] = "connection_receive_worker";
char arr[] = "/usr/lib/smbsrv/smb3d'connection_receive_worker";
//size_t strl =
printf("value %d\n",(unsigned)strlen(arr));
for ( int i=0;i<strlen(arr);i++) {
for (int j=0;j<strlen(pat)&&(i+j)<strlen(arr);j++){
if ( pat[j] != arr[i+j] ) {
break;
}
if ( j == strlen(pat)) {
printf("pattern found\n");
}
}
}
return 0;
}