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