В
time_t startTime;
gettimeofday(&startTime,0);
первый аргумент gettimeofday должен быть struct timeval *
, а не time_t *
, поэтому
struct timeval startTime;
gettimeofday(&startTime,0);
В
char *shm;
...
printf("%s",*shm);
вы не должны разыменовывать shm , поскольку в настоящее время код ascii его первого символа используется в качестве адреса строки, должен быть
char *shm;
...
printf("%s",shm);
После
else if (childPid <0){
printf("unsuccessfuly created child proccess");
a }
отсутствует
Я рекомендую вам скомпилировать запрос компилятора для выдачи предупреждений, с gcc используйте опции -pedantic -Wall