Portál AbcLinuxu, 5. května 2025 18:47
ioctl
dělá sizeof
, co je na tom těžkého poznat, jestli je parametr int
nebo long
?
int
nebo long
, protože výsledek bude stejný int
předaný z user space se v jádře čte jako 8bajtový long
nebo obráceně.
sizeof
, ne?
sizeof
na argp
, což je ukazatel, čímž se sice odliší, jestli je to 32 bit nebo 64 bit, ale už se nezjistí, jestli je tam int
nebo long
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.