getlogin_r и getutxent эквивалент в Mingw для Windows - PullRequest
1 голос
/ 22 августа 2011

Я портирую свой старый код с * ix на Windows (на mingw).
Часть старого кода содержит функциональность, которая получает информацию о пользователях, которые вошли в систему с терминала - используя getlogin_r и getutxent функции предоставляются в * IX.

Я не могу найти эквивалент в MINGW.
Может кто-нибудь помочь мне найти эквивалент в Mingw для программирования Windows?

1 Ответ

0 голосов
/ 06 февраля 2013

Взгляните на gnulib , он также поддерживает MinGW (но там доступны не все модули).

  • getutxent: недоступно на MinGW
    ( "Эта функция отсутствует на некоторых платформах: Mac OS X 10.3, FreeBSD 6.0, OpenBSD 3.8, Minix 3.1.8, mingw, MSVC 9, BeOS." )
  • getlogin_r: доступно на MinGW
    Проблемы с переносимостью, исправленные Gnulib: эта функция отсутствует на некоторых платформах: NetBSD 3.0, Minix 3.1.8, mingw, MSVC 9. »)

В качестве альтернативы вы можете эмулировать их с помощью Win API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...