/usr/local/lib/swipl/library/ext/clib/uid.pl
All Application Manual Name SummaryHelp

  • ext
    • clib
      • socket.pl
      • uid.pl -- User and group management on Unix systems
        • getuid/1
        • getgid/1
        • geteuid/1
        • getegid/1
        • getgroups/1
        • user_info/2
        • user_data/3
        • group_info/2
        • group_data/3
        • setuid/1
        • seteuid/1
        • setgid/1
        • setegid/1
        • initgroups/2
        • setgroups/1
        • set_user_and_group/1
        • set_user_and_group/2
      • unix.pl
      • syslog.pl
      • memfile.pl
      • time.pl
      • uri.pl
      • filesex.pl -- Extended operations on files
      • uuid.pl -- Universally Unique Identifier (UUID) Library
      • sha.pl -- SHA secure hashes
      • process.pl -- Create processes and redirect I/O
      • hash_stream.pl -- Maintain a hash on a stream
      • md5.pl
      • rlimit.pl
      • mallocinfo.pl -- Memory allocation details
      • udp_broadcast.pl
      • prolog_stream.pl -- A stream with Prolog callbacks
      • streampool.pl
      • cgi.pl
      • crypt.pl
 initgroups(+User, +Group) is det
Initialise the group access list of the calling process to the registered groups for User and the group Group. This predicate is only available if the underlying OS provides it.