ведь есть autosleep!? Подскажите что это за сущность и почему ее нет в современных дистрибутивах?
Для понимания моей проблемы: есть слушающие сокеты и нужно после epoll_wait(). запускать комп из (наверное) ждущего режима
выполняю:
find "$path" -type f -mmin +9 | xargs rm
...
Ага. xargs не умеет в пути с пробелами.
find ... -print0 | xargs -0 ... -- т.е. использовать нулевой символ в качестве разделителя полей при выводе из find и при вводе в xargs. Объясните почему именно так, с умножение переполняется, а при сложении как будто просто отсекаются лишние биты.
Какие косяки меня могут поджидать?
Есть способ лучше?
void send_uint32(uint32_t v)
{
uint8_t transmitBuffer[4];
memcpy(transmitBuffer, &v, sizeof(v));
HAL_UART_Transmit_IT(&huart1, transmitBuffer, sizeof(v));
}В коде (строке 830) устанавливается размер исходящего буфера сокета (с которого отправлятся udp-пакеты) равный размеру отправляемого udp пакета (38 байт). Не могу понять - зачем это вообще нужно?
может ли быть буфер настолько маленьким (какого вообще его минимальное значение)?
man 7 socket говорит следующее:SO_SNDBUF
Sets or gets the maximum socket send buffer in bytes. The kernel doubles this value
(to allow space for bookkeeping overhead) when it is set using setsockopt(2), and this
doubled value is returned by getsockopt(2). The default value is set by the
/proc/sys/net/core/wmem_default file and the maximum allowed value is set by the
/proc/sys/net/core/wmem_max file. The minimum (doubled) value for this option is 2048. /home/user/domainN.com/ > SSD /home/user/domainN.com/wp-content/uploads/ > HDD
bind/mount/fstab ?
mount --bind /mnt/domainN.com /home/user/domainN.com/wp-content/uploads/mnt/domainN.com /home/user/domainN.com/wp-content/uploads none bind 0 0char num1[N]; char num2[N]; char num3[N]; char *nums[3] = {num1,num2,num3};
nums[3][N]?while(c=fgetc(in))if ( c == '\n' || c == ' ' )if ( c == '\n' || c == ' ' || c == EOF)(*(nums+i))[j]nums[i][j]?int length(char s[]){strnlen из string.hif .... Есть всякие другие. Вам, похоже, подойдёт ifdef ...if ... есть в языке automake, но чтобы получить рабочий Makefile, исходный Makefile.am нужно прогнать через automake, а получившийся Makefile.in нужно прогнать через configure.