@peterph: но это звучит как программа переключает светодиод каждые 10 секунд, а не программа, которая выполняется каждые 10 секунд. Что, собственно, это делать? Он ничего не делает на моем (японская) клавиатура. О боже! Я немного запустила. Спасибо, @Жиль! :) @Джо: в большинстве таких мест здесь у нас есть принтеры для штрих-кодов, где вы распечатать и поместить наклейку на мешке, где вы положили свои яблоки в Мне нужно слушать, что; наша одна кошка-это *очень* материнский (она следует за нами с тревогой на некоторое время, когда мы все выходим, снова все счастливы, когда мы все возвращаемся в гневе, когда мы расстались). Я никогда не мог понять, как использовать торговые автоматы. Как правило, неприятные завышенной фигня там...можно подумать, что по качеству и цене она хотела взять что-нибудь из долларов США в канадские доллары на Чаки сыр жетоны. Комменты в ветке не предполагают, что _encrypted Машина времени backup_ такая же вещь, как машина времени резервного копирования на шифрованный кернохранилище. Так что на самом деле, нет такого понятия, как "шифровать резервные копии", а "зашифровать диск резервного копирования".

Это просто ошибка в echoping(1), и вы должны пойти сообщить об этом (после проверки, если бы они не исправили это в последней версии).


В утиль.с файл из исходного кода, у них есть этот маленький с-х-Эр:

голец *
to_upper(типа char *ввод)
{
 инт с;
 голец *результат;
 результат = (тип char *) Танос(функция strlen(вход));
 Для (с = 0; в < функция strlen(вход); на C++)
 результат[с] = toupper((инт)вход[с]);
 результат[функция strlen(ввод)] = '\0';
 возврат результат;
}

Обратите внимание, как результат[функция strlen(ввод)] будет писать 1 байт за пределами буфер с функциями malloc().

Но это еще не все; вместо того чтобы объявлять правильный прототип to_upper() (которая возвращает 64-битный указатель на x86-64), они позволяют компилятору предположить, что она возвращает 32-битный int и силой бросил ее возвращаемое значение (тип char*) в плагины/ДНС/ДНС.с:

голец *
инит(АГДС константный, константный тип char **argv в)
{
...
 upper_type_name = (тип char *) to_upper(имя_типа);

Эта последняя действительно убивает, и я не думаю, что когда-нибудь запустить на x86-64; твоя единственная надежда для настройки вашей системы, как мультиархитектурный и установить echoping в качестве 32-битного двоичного; пример (не проверял) для Debian:

apt-получить удалить echoping
с dpkg --добавить архитектуру i386
apt-получить обновление
apt-получить установку echoping:для i386

[Я использовал источники echoping-6.0.2, что у меня с APT-получить источник echoping в Debian 9.]