Результаты поиска по запросу "c"
выделить память пользовательского пространства из ядра
Я пытаюсь позвонить sys_readlink(const char __user *path, char __user *buf, int bufsiz)напрямую, но получите EFAULT код ошибки. Эта ошибка появляется из-заЬиЕ указывает на память из пространства ядра. Итак, есть ли способ выделить память ...
Почему tm_sec колеблется от 0-60 вместо 0-59 по времени.h?
мойtime.h имеет следующее определениеtm: struct tm { int tm_sec; /* seconds after the minute [0-60] */ int tm_min; /* minutes after the hour [0-59] */ int tm_hour; /* hours since midnight [0-23] */ ... }Я просто заметил, что они ...
Отслеживайте пакет, как он проходит через ядро (Linux)
У меня есть две машины, которые настроены на использование Ip-Security, и машина A (давайте назовем их A и B) имеет сокет, который привязан к определенному порту UDP на локальной машине, и он часто опрашивает его, чтобы узнать, получено ...
antlr генерировать ast для c и анализировать ast
Я делаю статический анализ на c-программе. И я ищу на веб-сайте antlr, похоже, нет подходящего файла грамматики, который производит ast для c-программы. Значит ли это, что я должен сделать это сам с самого начала? Метод. Мне также ...
Заголовок / Включить охранники не работают?
По какой-то причине я получаю несколько объявлений содержимого в моем заголовочном файле, хотя я использую средства защиты заголовков. Мой пример кода ниже: main.c: #include "thing.h" int main(){ printf("%d", increment()); return 0; ...
Обратно связанный список рекурсивно
У меня есть узел, определенный в связанном списке как: typedef struct abc { int id; struct abc *next; }node;Я хочу рекурсивно перевернуть связанный список. Я передаю указатель на голову функции. Мое определение функции выглядит так: node ...
Неопределенная ссылка при использовании ncurses в Linux
Я пытаюсь начать разработку программы с использованием ncurses в Linux. Я даже не могу получить пример Hello World для компиляции. Вот код: #include <curses.h> int main() { initscr(); printw("Hello, world."); refresh(); getch(); endwin(); return ...
Как сделать регулярные замены строк в чистом C?
Я рассмотрел функции регулярных выражений в библиотеке регулярных выражений POSIX и библиотеке PCRE, но, похоже, у них обеих нет функции замены строк. Я не хочу использовать C ++, и было бы лучше, если бы мне не нужно было связывать другую ...
Известны ли проблемы с ложными срабатываниями с Valgrind?
Есть ли какие-либо известные ложные срабатывания с Valgrind? Я получаю «Условный переход или перемещение зависит от неинициализированных значений» сfmemopen функция, пишущая на C и компилируемая с GCC. Могу ли я быть уверен, что ...
Как использовать переменную в качестве параметра в функции, которая поддерживает только константное выражение
Я использую эту функцию: __delay_cycles(var);и я получаю следующую ошибку: Аргумент к_delay_cycles должно быть постоянным выражением Справедливо! Но как я могу обойти это? Я должен откладывать свою программу с другим значением каждый раз. Я ...