mmap (2) по сравнению с mmap (3)

Справочные данные 1. Этот кабель не может работать, если Ваш автомобиль использует систему протокола как VPW, PWM или Мочь-шина

, Это - прямое скопировать/вставить от страницы Amazon для кабеля, с которым Вы связываетесь. Может случиться так, что кабель просто не работает с Вашим устройством, хотя я думал бы, что программы должны видеть нерабочий присоединенный кабель.

Вы также попробовали Freediag?

7
задан sigjuice 30 August 2009 в 17:19
поделиться

1 ответ

mmap(3) is supposed to be the POSIX function. It should in all respect provide the very semantics that POSIX mandates, even if that deviates from what Linux does "natively". mmap(2) is the system call, and provides all bells and whistles that Linus considers important. The C library function is, of course, implemented using the system call.

To invoke the system call literally (bypassing the C library), you can use .

The actual implementation of mmap(3) can be found in the C library. As you can see, it usually transfers control directly to mmap(2), unless, at compile time (of glibc), mmap2(2) was selected as the "back-end".

18
ответ дан 6 December 2019 в 10:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: