mlock() и MinGW, Вася Пупкин, 06-Окт-12, 01:02 [смотреть все]Ситуация такая: была написана программа под Linux, но недавно встал порос о ее переносе на Windows. Из инструментов решил использовать MinGW, но вот незадача, не нашел в нем функций: ---CUT--- #include "sys/mman.h"int mlock(const void *addr, size_t len); int munlock(const void *addr, size_t len); int mlockall(int flags); int munlockall(void); ---CUT--- Подскажите люди добрые: чем можно заменить эти функции (libc в MinGW нету) или какой другой инструментарий использовать?
|
- mlock() и MinGW, DeadMustdie, 18:26 , 06-Окт-12 (1)
>[оверквотинг удален] > функций: > ---CUT--- > #include "sys/mman.h" > int mlock(const void *addr, size_t len); > int munlock(const void *addr, size_t len); > int mlockall(int flags); > int munlockall(void); > ---CUT--- > Подскажите люди добрые: чем можно заменить эти функции (libc в MinGW нету) > или какой другой инструментарий использовать?MinGW не поможет. Поможет либо Cygwin, либо переписывание на виндозные API. Под виндой полного аналога mlock(), насколько мне известно, нет.
- mlock() и MinGW, Вася Пупкин, 00:01 , 09-Окт-12 (3)
> MinGW не поможет. > Поможет либо Cygwin, либо переписывание на виндозные API. Под виндой полного аналога > mlock(), насколько мне известно, нет.Хотелось "малой кровью", но придется переписывать. А так как используется опрос PROFIBUS/MODBUS, то "заглушками" не обойтись :(
- mlock() и MinGW, Вася Пупкин, 00:21 , 09-Окт-12 (4)
Фактически это программный контроллер Simatic S7-319PN/DP (но с памятью как у 417) c CP343-1
- mlock() и MinGW, svn, 18:42 , 07-Окт-12 (2)
> Подскажите люди добрые: чем можно заменить эти функции (libc в MinGW нету) > или какой другой инструментарий использовать?Если у тебя не realtime программа, спокойно заменяй эти функции ничего не делающими заглушками. Должно работать без них.
|