Комментарии 6
typedef unsigned int u_int;
typedef unsigned int u_long;
Это точно не потенциальная уязвимость?
typedef unsigned int u_long;
Это точно не потенциальная уязвимость?
+3
Подскажите, возможно я что-то не понял, но зачем вместо стандартных типов из stdint.h и stdbool.h вы определяете типы с собственными именами? Нельзя ли ваши типы называть точно так же?
+3
Насколько помню в ядре линукс они именно так и именуются.
0
Если мне не изменяет память, из определенных автором типов, в ядре есть только u8
, u16
, u32
; но на момент начала разработки ядра упомянутых мной стандартных типов еще не было, их стандартизовали только в C99.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Разработка монолитной Unix подобной OS — Библиотека С (2)