LINUX.ORG.RU

История изменений

Исправление CYB3R, (текущая версия) :

_tmp9_ = (((guchar*) _tmp8_) != NULL) ? _vala_array_dup1 ((guchar*) _tmp8_, -1)
-1

Ну и что? Тут смысл в том, что -1 превратится в 4294967295 (32bit, да), если лишится знака. Так что, вероятно, -1 — это screensize. Но нет, в screensize осмысленное число. Но это осмысленный long, а mmap требует uintptr.

Исправление CYB3R, :

_tmp9_ = (((guchar*) _tmp8_) != NULL) ? _vala_array_dup1 ((guchar*) _tmp8_, -1)
-1

Ну и что? Тут смысл в том, что -1 превратится в 4294967295, если лишится знака. Так что, вероятно, -1 — это screensize. Но нет, в screensize осмысленное число. Но это осмысленный long, а mmap требует uintptr.

Исправление CYB3R, :

_tmp9_ = (((guchar*) _tmp8_) != NULL) ? _vala_array_dup1 ((guchar*) _tmp8_, -1)
-1

Ну и что? Тут смысл в том, что -1 превратится в 4294967295, если лишится знака. Так что, вероятно, -1 — это screensize. Но нет, в screensize осмысленное число.

Исходная версия CYB3R, :

_tmp9_ = (((guchar*) _tmp8_) != NULL) ? _vala_array_dup1 ((guchar*) _tmp8_, -1)
-1

Ну и что?