> On 16 feb 2006, at 08:00, Graeme Geldenhuys wrote:
>
> > How to I create a GUID under Linux? I executed the code below under
> > Windows without error. I then tested my code under Linux and it tells
> > me "Identifier not found 'CreateGUID'". When I Ctrl+Click on
> > CreateGUID, it takes me to sysutilh.inc at line 174, which is a
> > function that does exist!
> >
> > I am running Ubuntu Linux 5.10, Lazarus 0.9.13 and FPC 2.0.2
>
> It works fine for me with fpc 2.0.2 under Darwin, can't see either
> why it wouldn't work on Linux.
Implementations don't seem the same?
- Linux seems to try kernel then falls back to generating an own using
urandom.
- Solaris, FreeBSD4 and Darwin always use urandom.
- FreeBSD5 uses syscall or libc function depending on FPC_USE_LIBC
I assume Solaris/Darwin could attempt kernel generation too (depending on
major OS version maybe, like FreeBSD), Linux is missing libc implementation
and always does an own thing bypassing system libs.
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel