void sock_connect(int i,char *hnm)
{
ff=open("./ports",O_RDWR);
if(ff<0)
{
ff=open("./ports",O_CREAT | O_RDWR);
};
char pn[10];
int cp;// число i преобразовать в строку которое передается как аргумент функции
sprintf(pn,"",i);
write(ff,pn,sizeof(pn));
close(ff);
return;
};
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.