On 2018-01-03 00:12, Tobias Giesen wrote:
Unfortunately Libc and UnixUtils don't seem to be available in 64-bit, so I 
can't call the
functions getpwnam or GetUserId.

As Marco said, you can use the "users" unit. Here is an example of how I use in in fpGUI, and it supports 32-bit and 64-bit systems.


https://github.com/graemeg/fpGUI/blob/develop/src/corelib/x11/fpg_x11.pas#L4010-L4044

Note though that it only works for Linux. So other UNIX-type systems like FreeBSD and Solaris are not supported.


Regards,
  Graeme

--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

My public PGP key:  http://tinyurl.com/graeme-pgp
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to