Результаты поиска по запросу "c"

1 ответ

выделить память пользовательского пространства из ядра

Я пытаюсь позвонить sys_readlink(const char __user *path, char __user *buf, int bufsiz)напрямую, но получите EFAULT код ошибки. Эта ошибка появляется из-заЬиЕ указывает на память из пространства ядра. Итак, есть ли способ выделить память ...

2 ответа

Почему 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] */ ... }Я просто заметил, что они ...

2 ответа

Отслеживайте пакет, как он проходит через ядро (Linux)

У меня есть две машины, которые настроены на использование Ip-Security, и машина A (давайте назовем их A и B) имеет сокет, который привязан к определенному порту UDP на локальной машине, и он часто опрашивает его, чтобы узнать, получено ...

ТОП публикаций

2 ответа

antlr генерировать ast для c и анализировать ast

Я делаю статический анализ на c-программе. И я ищу на веб-сайте antlr, похоже, нет подходящего файла грамматики, который производит ast для c-программы. Значит ли это, что я должен сделать это сам с самого начала? Метод. Мне также ...

6 ответов

Заголовок / Включить охранники не работают?

По какой-то причине я получаю несколько объявлений содержимого в моем заголовочном файле, хотя я использую средства защиты заголовков. Мой пример кода ниже: main.c: #include "thing.h" int main(){ printf("%d", increment()); return 0; ...

4 ответа

Обратно связанный список рекурсивно

У меня есть узел, определенный в связанном списке как: typedef struct abc { int id; struct abc *next; }node;Я хочу рекурсивно перевернуть связанный список. Я передаю указатель на голову функции. Мое определение функции выглядит так: node ...

4 ответа

Неопределенная ссылка при использовании ncurses в Linux

Я пытаюсь начать разработку программы с использованием ncurses в Linux. Я даже не могу получить пример Hello World для компиляции. Вот код: #include <curses.h> int main() { initscr(); printw("Hello, world."); refresh(); getch(); endwin(); return ...

2 ответа

Как сделать регулярные замены строк в чистом C?

Я рассмотрел функции регулярных выражений в библиотеке регулярных выражений POSIX и библиотеке PCRE, но, похоже, у них обеих нет функции замены строк. Я не хочу использовать C ++, и было бы лучше, если бы мне не нужно было связывать другую ...

3 ответа

Известны ли проблемы с ложными срабатываниями с Valgrind?

Есть ли какие-либо известные ложные срабатывания с Valgrind? Я получаю «Условный переход или перемещение зависит от неинициализированных значений» сfmemopen функция, пишущая на C и компилируемая с GCC. Могу ли я быть уверен, что ...

3 ответа

Как использовать переменную в качестве параметра в функции, которая поддерживает только константное выражение

Я использую эту функцию: __delay_cycles(var);и я получаю следующую ошибку: Аргумент к_delay_cycles должно быть постоянным выражением Справедливо! Но как я могу обойти это? Я должен откладывать свою программу с другим значением каждый раз. Я ...