No Description

100-eglibc-compat.patch 605B

12345678910111213141516171819202122232425262728
  1. --- a/ext/posix/posix.c
  2. +++ b/ext/posix/posix.c
  3. @@ -1970,6 +1970,7 @@ static int Pctermid(lua_State *L)
  4. return 1;
  5. }
  6. +#ifndef NO_GETLOGIN
  7. /***
  8. Current logged-in user.
  9. @see getlogin(3)
  10. @@ -1980,6 +1981,7 @@ static int Pgetlogin(lua_State *L)
  11. lua_pushstring(L, getlogin());
  12. return 1;
  13. }
  14. +#endif
  15. static void Fgetpasswd(lua_State *L, int i, const void *data)
  16. {
  17. @@ -3786,7 +3788,9 @@ static const luaL_Reg R[] =
  18. #if _POSIX_VERSION >= 200112L
  19. MENTRY( Pgetgroups ),
  20. #endif
  21. +#ifndef NO_GETLOGIN
  22. MENTRY( Pgetlogin ),
  23. +#endif
  24. MENTRY( Pgetopt ),
  25. MENTRY( Pgetpasswd ),
  26. MENTRY( Pgetpid ),