diff --git a/tutorial/tutorial.wmml b/tutorial/tutorial.wmml
index ed47c1141ec53cbb05ed93ad0d53fdfebbe9a814..e1b9a9d50327957e2de4e092217ab0b7b97a69ee 100644
--- a/tutorial/tutorial.wmml
+++ b/tutorial/tutorial.wmml
@@ -5376,6 +5376,20 @@ setuid, getuid, setgid, seteuid, geteuid, setegid, getegid
 
 <hr noshade size=1>
 
+<function name=getgroups title="get the supplemental group access list" fullpath>
+<man_syntax>
+array(int) getgroups();<br>
+</man_syntax>
+<man_description>
+Get the current supplemental group access list for this process.
+</man_description>
+<man_see>
+initgroups, setgroups, getgid, setgid, getegid, setegid
+</man_see>
+</function>
+
+<hr noshade size=1>
+
 <function name=gethostbyaddr title="gets information about a host given its address" fullpath>
 <man_syntax>
 array gethostbyaddr(string <I>addr</I>);<br>
@@ -5627,6 +5641,20 @@ setuid, getuid, getgid, seteuid, geteuid, setegid, getegid
 
 <hr noshade size=1>
 
+<function name=setgroups title="set the supplemental group access list" fullpath>
+<man_syntax>
+void getgroups(array(int) gids);<br>
+</man_syntax>
+<man_description>
+Set the supplemental group access list for this process.
+</man_description>
+<man_see>
+initgroups, getgroups, getgid, setgid, getegid, setegid
+</man_see>
+</function>
+
+<hr noshade size=1>
+
 <function name=setuid title="set the user ID" fullpath>
 <man_syntax>
 void setuid(int <I>uid</I>);<br>