Другой связанный вопрос: Ошибка сегментации при использовании strcpy ()?
У меня есть структура:
struct thread_data{
char *incall[10];
int syscall arg_no;
int client_socket;
};
Как мне инициализировать указатель на структуру типа выше, а также инициализировать указатель на 10 строки (incall []) внутри структуры.
Я сначала инициализирую строки, а затем структуру.
Спасибо.
Редактирование: Я полагаю, я использовал неправильное слово и должен был сказать выделить. На самом деле я передаю эту структуру как аргумент потокам. Количество потоков не фиксировано, и структура данных, отправляемая в качестве аргумента, должна быть уникальной для каждого потока и «потокобезопасной», т.е. не может быть изменена другими потоками.