DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Windows/Help/Windows/en-US/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /Windows/Help/Windows/en-US/sua.h1s
MZ@PEL!@0@.rsrc@@.its @@0	HX||4VS_VERSION_INFOStringFileInfo040904b0b!FileVersion1.00.00                         l"FileDescriptionCompiled Microsoft Help 2.0 TitleBFileStampDD7E554B01CA041F4JCompilerVersion2.5.71210.08579VCompileDate2009-07-14T01:10:24      >TopicCount19000000000000ALegalCopyright 2005 Microsoft Corporation. All rights reserved.CCCCCCCCCCCCCDVarFileInfo$Translation	tiKU~ä۰ITOLITLS(X쌡^
V`   x 1CAOLPHHC ITSF #Ŷ	m-Y쌡^
VY쌡^
VIFCMAOLL1IFCM AOLLA//$FXFtiAttribute//$FXFtiAttribute/BTREE|/$FXFtiAttribute/DATA/$FXFtiAttribute/PROPERTYN/$FXFtiMain//$FXFtiMain/BTREEi/$FXFtiMain/DATA-/$FXFtiMain/PROPERTY.N/$Index/$ATTRNAME\/$Index/$PROPBAG~/$Index/$STRINGSX/$Index/$SYSTEMh
/$Index/$TOC//$Index/$TOC/$sua_lh^/$Index/$TOPICATTRb0/$Index/$TOPICSV@/$Index/$URLSTRvH/$Index/$URLTBL>/$Index/$VTAIDXn0/$Index/AssetId//$Index/AssetId/$LEAVES	/$OBJINST^/assets/0/assets/21c7ddf6-4226-42dd-bc6e-e44b9c20a188.xmlte0/assets/5fa0677b-d2e1-4c57-86f1-52e546f8d16c.xmlYt0/assets/6a042844-a89d-43aa-a63d-c02abf8ce886.xmlMq0/assets/735e2479-c40d-40cd-840a-ff625e8ef3f3.xml>u0/assets/7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd.xml30/assets/bb17b304-7bcb-4a27-a357-07adb5d4505a.xml2r0/assets/cd218940-d09f-4062-9255-2dadaaf21acf.xml$W0/assets/ec89c5b1-d15e-474c-a365-93ddc34d3d2d.xml{@0/assets/f808072e-5b17-4146-8188-f0b3b7e5c629.xml;/sua_lh.h1cU/sua_lh.H1F]K/sua_lh.H1TYq/sua_lh.H1V(1/sua_lh_AssetId.H1KJk/sua_lh_BestBet.H1K5k/sua_lh_LinkTerm.H1K l/sua_lh_SubjectTerm.H1Ko::DataSpace/NameList<(::DataSpace/Storage/MSCompressed/Content{(,::DataSpace/Storage/MSCompressed/ControlDataT )::DataSpace/Storage/MSCompressed/SpanInfoL/::DataSpace/Storage/MSCompressed/Transform/List<_::DataSpace/Storage/MSCompressed/Transform/{8CEC5846-07A1-11D9-B15E-000D56BFE6EE}/InstanceData/i::DataSpace/Storage/MSCompressed/Transform/{8CEC5846-07A1-11D9-B15E-000D56BFE6EE}/InstanceData/ResetTable#P3::Transform/{8CEC5846-07A1-11D9-B15E-000D56BFE6EE}/S!WDPp1UncompressedMSCompressedFX쌡^
VzLZXCHH<maml:conceptual contentType="conceptual" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"><maml:title>Least Privilege, User Account Control, and Setuid</maml:title><maml:introduction>
<maml:para>Windows® 7 provides a simple mechanism for running end-user accounts with standard user privileges, while eliminating the need for administrator privileges when performing common tasks, such as installing a printer driver or connecting to a wireless network. This fundamental shift helps to provide security at the operating system level by preventing malicious software (also called malware) and root kits from damaging company-wide files and settings.</maml:para>

<maml:para>User Account Control (UAC) is based upon the security theory of least privilege, the concept that users should have the absolute minimum privilege required to perform assigned tasks. Changes in Subsystem for UNIX-based Applications that are compatible with UAC include use of the Least-privilege User Account (LUA).</maml:para>
</maml:introduction><maml:content><maml:sections><maml:section>
<maml:title>User Account Control</maml:title><maml:introduction>
<maml:para>User Account Control is a security feature in Windows 7 that was introduced with Windows Vista.</maml:para>

<maml:para>The primary goal of User Account Control is to reduce the exposure and attack surface of the Windows 7 operating system by requiring that all users run in standard user mode, and by limiting administrator-level access to authorized processes. This limitation minimizes the ability for users to make changes that could destabilize their computers or inadvertently expose the network to viruses through undetected malicious software that has infected their computer.</maml:para>

<maml:para>By default, Windows 7 runs every application as a standard user even if the current user is logged on as a member of the Administrators group. Conversely, when users attempt to launch an application that has been marked as requiring administrator permissions, Windows 7 prompts them to confirm their intention to do so. Only applications running with administrator privileges can modify system and global settings and behavior.</maml:para>

<maml:para>For more information about User Account Control, see the Microsoft Web site topic "Understanding and Configuring User Account Control in Windows Vista" (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=70242</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=70242"></maml:uri></maml:navigationLink>).</maml:para>
</maml:introduction></maml:section><maml:section>
<maml:title>User Account Control and least privilege in Subsystem for UNIX-based Applications</maml:title><maml:introduction>
<maml:para>When a Subsystem for UNIX-based Applications user who is a member of the Administrators group launches an application, shell, or other task, the applications run in the security context of the standard user.</maml:para>

<maml:para>The following example demonstrates how User Account Control can prevent users who are members of the Administrators group from performing administrative tasks without elevated privilege.</maml:para>

<maml:para>User A is a member of the Administrators group, and wants to create a new directory called <maml:computerOutputInline>test</maml:computerOutputInline> in the / (root) directory. Creating new directories in the root directory is allowed only by members of the Administrators group. However, although User A is a member of the Administrators group, User A cannot create the new directory because of LUA restrictions. User A opens a Korn shell with elevated privileges and is allowed to create the <maml:computerOutputInline>test</maml:computerOutputInline> directory in root.</maml:para>

<maml:para>To run an application or perform tasks with elevated privileges, see the following procedures.</maml:para>
</maml:introduction>
<maml:sections>
<maml:section>
<maml:title>How to run an application as an administrator</maml:title><maml:introduction>
<maml:para>With Subsystem for UNIX-based Applications and its download package of tools and utilities installed, there are two ways to run an application as an administrator.</maml:para>

<maml:para><maml:navigationLink><maml:linkText>Using the Windows interface</maml:linkText><maml:uri href="mshelp://windows/?id=21c7ddf6-4226-42dd-bc6e-e44b9c20a188#BKMK_UsingWindows"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Using a UNIX-based command line</maml:linkText><maml:uri href="mshelp://windows/?id=21c7ddf6-4226-42dd-bc6e-e44b9c20a188#BKMK_UsingShell"></maml:uri></maml:navigationLink></maml:para>
</maml:introduction>
<maml:sections>
<maml:section address="BKMK_UsingWindows">
<maml:title>Using the Windows interface</maml:title><maml:introduction>
<maml:para>To run an application in the Windows user interface that requires administrative privileges, perform the following steps.</maml:para>

<maml:procedure><maml:title>To run an application as the administrator in the Windows interface</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Right-click the application executable file.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>On the shortcut menu, click <maml:ui>Run as administrator</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>
</maml:introduction></maml:section>

<maml:section address="BKMK_UsingShell">
<maml:title>Using a UNIX-based command line</maml:title><maml:introduction>
<maml:para>To run an application in the UNIX-based Korn shell environment that requires administrative privileges, perform the following steps.</maml:para>

<maml:procedure><maml:title>To run an application as the administrator in a Korn shell</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>Start</maml:ui>, click <maml:ui>All Programs</maml:ui>, click <maml:ui>Subsystem for UNIX-based Applications</maml:ui>, and then point to <maml:ui>Korn shell</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Right-click <maml:ui>Korn shell</maml:ui>, and then click <maml:ui>Run as administrator</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>When you are prompted to allow the shell to run as administrator, click <maml:ui>Yes</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Run the program that requires Administrator privileges.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>When you have finished running the application that requires elevated privilege, close the shell session.</maml:para>

<maml:para>To perform other tasks in the UNIX-based shell environment that do not require Administrator privileges, open a new shell session without using the <maml:ui>Run as administrator</maml:ui> command.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>
</maml:introduction></maml:section>
</maml:sections>
</maml:section>

<maml:section>
<maml:title>EnableSuToRoot registry key</maml:title><maml:introduction>
<maml:para>User Account Control is enabled by default. When User Account Control is enabled, any application or task that impersonates another user who is a member of the Administrators group (by using the <maml:computerOutputInline>su</maml:computerOutputInline>, <maml:computerOutputInline>cron</maml:computerOutputInline>, or <maml:computerOutputInline>login</maml:computerOutputInline> utilities, <maml:computerOutputInline>setuid</maml:computerOutputInline>, any of the <maml:computerOutputInline>setuid</maml:computerOutputInline> or <maml:computerOutputInline>exec_asuser</maml:computerOutputInline> family of calls, as examples) always runs in the security context of a standard user account.</maml:para>

<maml:alertSet class="note"><maml:title>Note </maml:title>
<maml:para>When an application impersonates a standard user, it will have the complete security context of a standard user. For more information about standard users, see the Microsoft Web site topic "Developer Best Practices and Guidelines for Applications in a Least Privileged Environment," Introduction section (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=70243</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=70243"></maml:uri></maml:navigationLink>).</maml:para>
</maml:alertSet>

<maml:para>With default settings, an application cannot impersonate the root user. You can control this behavior by modifying the registry key <maml:computerOutputInline>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SUA\EnableSuToRoot</maml:computerOutputInline>.</maml:para>
</maml:introduction>
<maml:sections>
<maml:section>
<maml:title>How to modify the EnableSuToRoot registry key</maml:title><maml:introduction>
<maml:alertSet class="important"><maml:title>Important </maml:title>
<maml:para>The Administrator account is disabled by default in Windows 7 and Windows Server 2008 R2 to help protect computers and data from access by unauthorized or malicious users, and it must be enabled for users to impersonate the root user or Administrator. Because the Administrator account must first be enabled to change the setting of the <maml:computerOutputInline>EnableSuToRoot</maml:computerOutputInline> registry key, the procedure to complete this task immediately follows. You must be a member of the Administrators group on the local computer to complete the following procedure.</maml:para>
</maml:alertSet>

<maml:procedure><maml:title>To enable the Administrator account</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>Start</maml:ui>, right-click <maml:ui>Computer</maml:ui>, and then click <maml:ui>Manage</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the hierarchy pane of the <maml:ui>Computer Management</maml:ui> snap-in, open <maml:ui>Local Users and Groups</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Select <maml:ui>Users</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the results pane, right-click <maml:ui>Administrator</maml:ui>, and then click <maml:ui>Properties</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Clear the check box for the <maml:ui>Account is disabled</maml:ui> option.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>OK</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Close the <maml:ui>Properties</maml:ui> window, and then close the <maml:ui>Computer Management</maml:ui> snap-in.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>

<maml:para>Perform the following steps to change the setting of the EnableSuToRoot registry key after you install Subsystem for UNIX-based Applications.</maml:para>

<maml:procedure><maml:title>To change the setting of the EnableSuToRoot registry key</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>Start</maml:ui>, click in the <maml:ui>Start Search</maml:ui> text box, and type <maml:userInput>regedit</maml:userInput> to open Registry Editor.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the hierarchy pane, open <maml:computerOutputInline>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SUA</maml:computerOutputInline>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the results pane, double-click <maml:ui>EnableSuToRoot</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the <maml:ui>Value data</maml:ui> box, enter <maml:userInput>0</maml:userInput> to disallow impersonation of the root user, or <maml:userInput>1</maml:userInput> to allow it.</maml:para>

<maml:para>The default setting is 0.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>OK</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Close Registry Editor; if prompted, save your changes.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>

<maml:para>When the value of this key is set to 0 (the default setting), impersonation of the root user is disallowed. When the value is set to 1, impersonation of the root user is allowed. When an application impersonates the root user or Administrator account, the application has the administrative security context of the root (Administrator) user.</maml:para>
</maml:introduction></maml:section>
</maml:sections>
</maml:section>
</maml:sections>
</maml:section><maml:section>
<maml:title>Setuid and Administrative Privilege</maml:title><maml:introduction>
<maml:para>If users who are members of the Administrators group attempt to mark applications with the <maml:computerOutputInline>setuid</maml:computerOutputInline> attribute, they would succeed only if they are allowed to run applications and perform tasks in an administrative security context.</maml:para>

<maml:para>The following is an example of how to mark the binary file <maml:computerOutputInline>/bin/regpwd</maml:computerOutputInline>, which is typically marked with the <maml:computerOutputInline>setuid</maml:computerOutputInline> attribute:</maml:para>

<maml:list class="ordered">
<maml:listItem>
<maml:para>Open a Korn shell (ksh) with elevated privilege as described in this topic.</maml:para>
</maml:listItem>

<maml:listItem>
<maml:para>Type <maml:userInput>chmod +s /bin/regpwd</maml:userInput> and then press <maml:ui>ENTER</maml:ui>.</maml:para>
</maml:listItem>

<maml:listItem>
<maml:para>Type <maml:userInput>exit</maml:userInput> to close the ksh session.</maml:para>
</maml:listItem>
</maml:list>
</maml:introduction></maml:section></maml:sections></maml:content><maml:relatedLinks type="seeAlso"><maml:title>See Also</maml:title><maml:navigationLink><maml:linkText>Setuid in Subsystem for UNIX-based Applications</maml:linkText><maml:uri href="mshelp://windows/?id=735e2479-c40d-40cd-840a-ff625e8ef3f3"></maml:uri></maml:navigationLink></maml:relatedLinks></maml:conceptual><maml:conceptual contentType="conceptual" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"><maml:title>Supported System Calls</maml:title><maml:introduction>
<maml:para>The <maml:computerOutputInline>syscall</maml:computerOutputInline>(2) function performs the system call whose assembly language interface has the specified number with the specified arguments. Symbolic constants for system calls can be found in the header file <maml:computerOutputInline>&lt;sys/syscall.h&gt;</maml:computerOutputInline>.</maml:para>

<maml:para>For more information about the <maml:computerOutputInline>syscall</maml:computerOutputInline> function, see the Help and release notes provided with the Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications installation package, available for download from the Microsoft Web site (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=139521</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=139521"></maml:uri></maml:navigationLink>).</maml:para>
</maml:introduction><maml:content><maml:sections><maml:section>
<maml:title>Supported system calls</maml:title><maml:introduction>
<maml:para>The following system calls are supported by Subsystem for UNIX-based Applications.</maml:para>

<maml:table>
<maml:row>
<maml:entry>
<maml:para>_control87</maml:para>
</maml:entry>
<maml:entry>
<maml:para>_controlfp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>_exit</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>_getInstallPath</maml:para>
</maml:entry>
<maml:entry>
<maml:para>_getInstallPath_Win</maml:para>
</maml:entry>
<maml:entry>
<maml:para>_prefixInstallPath</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>_prefixInstallPath_Win</maml:para>
</maml:entry>
<maml:entry>
<maml:para>_tolower</maml:para>
</maml:entry>
<maml:entry>
<maml:para>_toupper</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Aa64l</maml:para>
</maml:entry>
<maml:entry>
<maml:para>abort</maml:para>
</maml:entry>
<maml:entry>
<maml:para>abs</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>accept</maml:para>
</maml:entry>
<maml:entry>
<maml:para>access</maml:para>
</maml:entry>
<maml:entry>
<maml:para>acos</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>acosh</maml:para>
</maml:entry>
<maml:entry>
<maml:para>alarm</maml:para>
</maml:entry>
<maml:entry>
<maml:para>alloca</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>alphasort</maml:para>
</maml:entry>
<maml:entry>
<maml:para>arc4random_addrandom</maml:para>
</maml:entry>
<maml:entry>
<maml:para>arc4random</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>arc4random_stir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>asctime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>asctime_r</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>asin</maml:para>
</maml:entry>
<maml:entry>
<maml:para>asinh</maml:para>
</maml:entry>
<maml:entry>
<maml:para>assert</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>atan</maml:para>
</maml:entry>
<maml:entry>
<maml:para>atan2</maml:para>
</maml:entry>
<maml:entry>
<maml:para>atan2f</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>atanf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>atanh</maml:para>
</maml:entry>
<maml:entry>
<maml:para>atexit</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>atof</maml:para>
</maml:entry>
<maml:entry>
<maml:para>atoi</maml:para>
</maml:entry>
<maml:entry>
<maml:para>atol</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>auth_destroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>authenticateuser</maml:para>
</maml:entry>
<maml:entry>
<maml:para>authnone_create</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>authunix_create</maml:para>
</maml:entry>
<maml:entry>
<maml:para>authunix_create_default</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Bbasename</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>bcmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>bcopy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>bind</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>bindresvport</maml:para>
</maml:entry>
<maml:entry>
<maml:para>blf_cbc_decrypt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>blf_cbc_encrypt</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>blf_dec</maml:para>
</maml:entry>
<maml:entry>
<maml:para>blf_ecb_decrypt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>blf_ecb_encrypt</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>blf_enc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>blf_key</maml:para>
</maml:entry>
<maml:entry>
<maml:para>brk</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>bsearch</maml:para>
</maml:entry>
<maml:entry>
<maml:para>bzero</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Ccabs</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>calloc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>callrpc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>catclose</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>catgets</maml:para>
</maml:entry>
<maml:entry>
<maml:para>catopen</maml:para>
</maml:entry>
<maml:entry>
<maml:para>cbrt</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ceil</maml:para>
</maml:entry>
<maml:entry>
<maml:para>cfgetispeed</maml:para>
</maml:entry>
<maml:entry>
<maml:para>cfgetospeed</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>cfsetispeed</maml:para>
</maml:entry>
<maml:entry>
<maml:para>cfsetospeed</maml:para>
</maml:entry>
<maml:entry>
<maml:para>chdir</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>chmod</maml:para>
</maml:entry>
<maml:entry>
<maml:para>chown</maml:para>
</maml:entry>
<maml:entry>
<maml:para>chpass</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>chroot</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clearerr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnt_control</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>clnt_create</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnt_destroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnt_freeres</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>clnt_geterr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnt_pcreateerror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnt_perrno</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>clnt_perror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnt_spcreateerror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnt_sperrno</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>clnt_sperror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnt_statclnt_broadcast</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnt_statclnt_call</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>clnt_statpmap_rmtcall</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clntraw_create</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clnttcp_create</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>clntudp_bufcreate</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clntudp_create</maml:para>
</maml:entry>
<maml:entry>
<maml:para>clock</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>close</maml:para>
</maml:entry>
<maml:entry>
<maml:para>closedir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>closelog</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>confstr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>connect</maml:para>
</maml:entry>
<maml:entry>
<maml:para>copysign</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>copysignf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>cos</maml:para>
</maml:entry>
<maml:entry>
<maml:para>cosh</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>creat</maml:para>
</maml:entry>
<maml:entry>
<maml:para>crypt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ctermid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ctime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ctime_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>cuserid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Ddaemon</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dbm_clearerr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dbm_close</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>dbm_delete</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dbm_error</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dbm_fetch</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>dbm_firstkey</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dbm_nextkey</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dbm_open</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>dbm_store</maml:para>
</maml:entry>
<maml:entry>
<maml:para>des_cipher</maml:para>
</maml:entry>
<maml:entry>
<maml:para>des_setkey</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>difftime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dirfd</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dirname</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>div</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dlclose</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dlerror</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>dlopen</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dlsym</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dn_comp</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>dn_expand</maml:para>
</maml:entry>
<maml:entry>
<maml:para>drand48</maml:para>
</maml:entry>
<maml:entry>
<maml:para>drem</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>dup</maml:para>
</maml:entry>
<maml:entry>
<maml:para>dup2</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Eecvt</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>el_deletestr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>el_end</maml:para>
</maml:entry>
<maml:entry>
<maml:para>el_getc</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>el_gets</maml:para>
</maml:entry>
<maml:entry>
<maml:para>el_init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>el_insertstr</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>el_line</maml:para>
</maml:entry>
<maml:entry>
<maml:para>el_parse</maml:para>
</maml:entry>
<maml:entry>
<maml:para>el_push</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>el_reset</maml:para>
</maml:entry>
<maml:entry>
<maml:para>el_resize</maml:para>
</maml:entry>
<maml:entry>
<maml:para>el_set</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>el_source</maml:para>
</maml:entry>
<maml:entry>
<maml:para>encrypt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>endgrent</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>endhostent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>endnetent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>endprotoent</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>endpwent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>endservent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>endutxent</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>env</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_alloc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_array</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>env_cron</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_expand_win</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_free</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>env_get</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_login</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_put</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>env_putarray</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_set</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_strfree</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>env_t</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_unset</maml:para>
</maml:entry>
<maml:entry>
<maml:para>env_winlogin</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>erand48</maml:para>
</maml:entry>
<maml:entry>
<maml:para>erf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>erfc</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>err</maml:para>
</maml:entry>
<maml:entry>
<maml:para>errno</maml:para>
</maml:entry>
<maml:entry>
<maml:para>errx</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>exec</maml:para>
</maml:entry>
<maml:entry>
<maml:para>exec_asuser</maml:para>
</maml:entry>
<maml:entry>
<maml:para>execl</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>execl_asuser</maml:para>
</maml:entry>
<maml:entry>
<maml:para>execle</maml:para>
</maml:entry>
<maml:entry>
<maml:para>execle_asuser</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>execlp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>execlp_asuser</maml:para>
</maml:entry>
<maml:entry>
<maml:para>execv</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>execv_asuser</maml:para>
</maml:entry>
<maml:entry>
<maml:para>execve</maml:para>
</maml:entry>
<maml:entry>
<maml:para>execve_asuser</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>execvp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>execvp_asuser</maml:para>
</maml:entry>
<maml:entry>
<maml:para>exit</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>exp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>expm1</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Ffabs</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fabsf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fchdir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fchmod</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fchown</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fclose</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fcntl</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fcvt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fdopen</maml:para>
</maml:entry>
<maml:entry>
<maml:para>feof</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ferror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fflush</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ffs</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fgetc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fgetln</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fgetpos</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fgets</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fgetwc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fgetws</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fileno</maml:para>
</maml:entry>
<maml:entry>
<maml:para>finite</maml:para>
</maml:entry>
<maml:entry>
<maml:para>finitef</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>flock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>flockfile</maml:para>
</maml:entry>
<maml:entry>
<maml:para>floor</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>floorf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fmod</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fnmatch</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fopen</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fork</maml:para>
</maml:entry>
<maml:entry>
<maml:para>forkpty</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fp_nquery</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fp_resstat</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fpathconf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fprintf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fpurge</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fputc</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fputs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fputwc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fputws</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fread</maml:para>
</maml:entry>
<maml:entry>
<maml:para>free</maml:para>
</maml:entry>
<maml:entry>
<maml:para>freeaddrinfo</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>freopen</maml:para>
</maml:entry>
<maml:entry>
<maml:para>frexp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fscanf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fseek</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fsetpos</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fstat</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fstatvfs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fsync</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ftell</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ftime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ftok</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ftruncate</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ftrylockfile</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fts_children</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fts_close</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>fts_open</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fts_read</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fts_set</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ftw</maml:para>
</maml:entry>
<maml:entry>
<maml:para>funlockfile</maml:para>
</maml:entry>
<maml:entry>
<maml:para>fwrite</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Ggai_strerror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>gamma</maml:para>
</maml:entry>
<maml:entry>
<maml:para>gamma_r</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>gcvt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>get_myaddress</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getaddrinfo</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getbsize</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getcwd</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getdate</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getdtablesize</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getegid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getenv</maml:para>
</maml:entry>
<maml:entry>
<maml:para>geteuid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getgid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getgrent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getgrent_nomembers</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getgrgid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getgrgid_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getgrgid_ex</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getgrgid_nomembers</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getgrnam</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getgrnam_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getgrnam_nomembers</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getgroups</maml:para>
</maml:entry>
<maml:entry>
<maml:para>gethostbyaddr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>gethostbyname</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>gethostent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>gethostname</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getitimer</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getlogin</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getlogin_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getmode</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getnameinfo</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getnetbyaddr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getnetbyname</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getnetent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getopt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getpass</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getpdomain</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getpeername</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getpgrp</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getpid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getppid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getpriority</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getprotobyname</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getprotobynumber</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getprotoent</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getpwent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getpwnam</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getpwnam_r</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getpwuid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getpwuid_ex</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getpwuid_r</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getrlimit</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getrpcbyname</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getrpcbynumber</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getrpcent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getrpcport</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getrusage</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>gets</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getsecret</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getservbyname</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getservbyport</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getservent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getsockname</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getsockopt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getsubopt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>gettimeofday</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>gettzenv</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getuid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getutxent</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getutxid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getutxline</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getwc</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>getw</maml:para>
</maml:entry>
<maml:entry>
<maml:para>getwchar</maml:para>
</maml:entry>
<maml:entry>
<maml:para>glob</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>globfree</maml:para>
</maml:entry>
<maml:entry>
<maml:para>gmtime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>gmtime_r</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>grantpt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>group_from_gid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Hhcreate</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>hcreate_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hdestroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hdestroy_r</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>herror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hesiod</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hesiod_end</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>hesiod_free_list</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hesiod_init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hesiod_resolve</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>hesiod_to_bind</maml:para>
</maml:entry>
<maml:entry>
<maml:para>history</maml:para>
</maml:entry>
<maml:entry>
<maml:para>history_end</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>history_init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hostalias</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hsearch</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>hsearch_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hstrerror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hstrerror</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>htonl</maml:para>
</maml:entry>
<maml:entry>
<maml:para>htons</maml:para>
</maml:entry>
<maml:entry>
<maml:para>hypot</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Iiconv</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iconv_close</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iconv_open</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ieee</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ieee_test</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ilogb</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>index</maml:para>
</maml:entry>
<maml:entry>
<maml:para>inet_addr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>inet_aton</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>inet_cidr_ntop</maml:para>
</maml:entry>
<maml:entry>
<maml:para>inet_cidr_pton</maml:para>
</maml:entry>
<maml:entry>
<maml:para>inet_lnaof</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>inet_makeaddr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>inet_netof</maml:para>
</maml:entry>
<maml:entry>
<maml:para>inet_network</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>inet_ntoa</maml:para>
</maml:entry>
<maml:entry>
<maml:para>infnan</maml:para>
</maml:entry>
<maml:entry>
<maml:para>initstate</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ioctl</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iruserok</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isalnum</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>isalpha</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isascii</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isatty</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>isblank</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iscntrl</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isdigit</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>isgraph</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isinf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isinff</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>islower</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isnan</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isnanf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>isprint</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ispunct</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isspace</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>isupper</maml:para>
</maml:entry>
<maml:entry>
<maml:para>isxdigit</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iswalnum</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>iswalpha</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iswblank</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iswcntrl</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>iswctype</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iswdigit</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iswgraph</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>iswlower</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iswprint</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iswpunct</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>iswspace</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iswupper</maml:para>
</maml:entry>
<maml:entry>
<maml:para>iswxdigit</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Jj0</maml:para>
</maml:entry>
<maml:entry>
<maml:para>j1</maml:para>
</maml:entry>
<maml:entry>
<maml:para>jn</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>jrand48</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Kkill</maml:para>
</maml:entry>
<maml:entry>
<maml:para>killpg</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Ll64a</maml:para>
</maml:entry>
<maml:entry>
<maml:para>labs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>lchown</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>lcong48</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ldexp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ldiv</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>lfind</maml:para>
</maml:entry>
<maml:entry>
<maml:para>lgamma</maml:para>
</maml:entry>
<maml:entry>
<maml:para>lgamma_r</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>libm</maml:para>
</maml:entry>
<maml:entry>
<maml:para>link</maml:para>
</maml:entry>
<maml:entry>
<maml:para>listen</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>localeconv</maml:para>
</maml:entry>
<maml:entry>
<maml:para>localtime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>localtime_r</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>lockf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>log</maml:para>
</maml:entry>
<maml:entry>
<maml:para>log10</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>log1p</maml:para>
</maml:entry>
<maml:entry>
<maml:para>logb</maml:para>
</maml:entry>
<maml:entry>
<maml:para>longjmp</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>lrand48</maml:para>
</maml:entry>
<maml:entry>
<maml:para>lsearch</maml:para>
</maml:entry>
<maml:entry>
<maml:para>lseek</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>lstat</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Mmadvise</maml:para>
</maml:entry>
<maml:entry>
<maml:para>major</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>malloc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>math</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mblen</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>mbsntowcs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mbstowcs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mbtowc</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>mctl</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD4Data</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD4End</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>MD4File</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD4Final</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD4Init</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>MD4Transform</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD4Update</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD5Data</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>MD5End</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD5File</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD5Final</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>MD5Init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD5Transform</maml:para>
</maml:entry>
<maml:entry>
<maml:para>MD5Update</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>memccpy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>memchr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>memcmp</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>memcntl</maml:para>
</maml:entry>
<maml:entry>
<maml:para>memcpy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>memmove</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>memset</maml:para>
</maml:entry>
<maml:entry>
<maml:para>minor</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mkdev</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>mkdir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mkfifo</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mknod</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>mktemp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mktime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mmap</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>modf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mprotect</maml:para>
</maml:entry>
<maml:entry>
<maml:para>mrand48</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>msgctl</maml:para>
</maml:entry>
<maml:entry>
<maml:para>msgget</maml:para>
</maml:entry>
<maml:entry>
<maml:para>msgrcv</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>msgsnd</maml:para>
</maml:entry>
<maml:entry>
<maml:para>msync</maml:para>
</maml:entry>
<maml:entry>
<maml:para>munmap</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Nnextafter</maml:para>
</maml:entry>
<maml:entry>
<maml:para>nftw</maml:para>
</maml:entry>
<maml:entry>
<maml:para>nice</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>nl_langinfo</maml:para>
</maml:entry>
<maml:entry>
<maml:para>nrand48</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ns_find_tsig</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ns_sign</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ns_sign_tcp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ns_sign_tcp_init</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ns_verify</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ns_verify_tcp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ns_verify_tcp_init</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ntohl</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ntohs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Oopen</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>opendir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>openlog</maml:para>
</maml:entry>
<maml:entry>
<maml:para>openpty</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Pp_query</maml:para>
</maml:entry>
<maml:entry>
<maml:para>path_casesensitive</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pathconf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pause</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pclose</maml:para>
</maml:entry>
<maml:entry>
<maml:para>perror</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pipe</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pmap_getmaps</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pmap_getport</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pmap_set</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pmap_unset</maml:para>
</maml:entry>
<maml:entry>
<maml:para>poll</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>popen</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pow</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pread</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>printf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_atfork</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_destroy</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_attr_getdetachstate</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_getguardsize</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_getinheritsched</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_attr_getschedparam</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_getschedpolicy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_getscope</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_attr_getstack</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_getstackaddr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_getstacksize</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_attr_init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_setdetachstate</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_setguardsize</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_attr_setinheritsched</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_setschedparam</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_setschedpolicy</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_attr_setscope</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_setstack</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_attr_setstackaddr</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_attr_setstacksize</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_cancel</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_cleanup_pop</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_cleanup_push</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_cond_broadcast</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_cond_destroy</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_cond_init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_cond_signal</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_cond_timedwait</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_cond_wait</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_condattr_destroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_condattr_getpshared</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_condattr_init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_condattr_setpshared</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_cond_init</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_create</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_detach</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_equal</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_exit</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_getconcurrency</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_getschedparam</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_getspecific</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_join</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_key_create</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_key_delete</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_kill</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_mutex_destroy</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_mutex_init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_mutex_lock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_mutex_timedlock</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_mutex_trylock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_mutex_unlock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_mutexattr_destroy</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_mutexattr_getpshared</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_mutexattr_gettype</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_mutexattr_init</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_mutexattr_setpshared</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_mutexattr_settype</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_once</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_rwlock_destroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_rwlock_init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_rwlock_rdlock</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_rwlock_timedrdlock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_rwlock_timedwrlock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_rwlock_tryrdlock</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_rwlock_trywrlock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_rwlock_unlock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_rwlock_wrlock</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_rwlockattr_destroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_rwlockattr_getpshared</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_rwlockattr_init</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_rwlockattr_setpshared</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_self</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_setcancelstate</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_setcanceltype</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_setconcurrency</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_setschedparam</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_setschedprio</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_setspecific</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_sigmask</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_spin_destroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_spin_init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_spin_lock</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>pthread_spin_trylock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_spin_unlock</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pthread_testcancel</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ptsname</maml:para>
</maml:entry>
<maml:entry>
<maml:para>putc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>putchar</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>putenv</maml:para>
</maml:entry>
<maml:entry>
<maml:para>puts</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pututxline</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>putw</maml:para>
</maml:entry>
<maml:entry>
<maml:para>putwc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>putwchar</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>putws</maml:para>
</maml:entry>
<maml:entry>
<maml:para>pwrite</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Qqsort</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Rradixsort</maml:para>
</maml:entry>
<maml:entry>
<maml:para>raise</maml:para>
</maml:entry>
<maml:entry>
<maml:para>rand</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>rand_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>rand48</maml:para>
</maml:entry>
<maml:entry>
<maml:para>random</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>rcmd</maml:para>
</maml:entry>
<maml:entry>
<maml:para>read</maml:para>
</maml:entry>
<maml:entry>
<maml:para>readdir</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>readdir_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>readlink</maml:para>
</maml:entry>
<maml:entry>
<maml:para>readv</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>realloc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>realpath</maml:para>
</maml:entry>
<maml:entry>
<maml:para>recv</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>recvfrom</maml:para>
</maml:entry>
<maml:entry>
<maml:para>regcomp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>regerror</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>regexec</maml:para>
</maml:entry>
<maml:entry>
<maml:para>regfree</maml:para>
</maml:entry>
<maml:entry>
<maml:para>registerrpc</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>remainder</maml:para>
</maml:entry>
<maml:entry>
<maml:para>remove</maml:para>
</maml:entry>
<maml:entry>
<maml:para>rename</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>renamewtmpx</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_close</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_findzonecut</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>res_getservers</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_hostalias</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_init</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>res_isourserver</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_mkquery</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_nclose</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>res_ninit</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_nmkquery</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_nmkupdate</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>res_nquery</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_nquerydomain</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_nsearch</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>res_nsend</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_nsendsigned</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_nupdate</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>res_ourserver_p</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_pquery</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_query</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>res_querydomain</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_search</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_send</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>res_setservers</maml:para>
</maml:entry>
<maml:entry>
<maml:para>res_update</maml:para>
</maml:entry>
<maml:entry>
<maml:para>rewind</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>rewinddir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>rexec</maml:para>
</maml:entry>
<maml:entry>
<maml:para>rindex</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>rint</maml:para>
</maml:entry>
<maml:entry>
<maml:para>RMD160Data</maml:para>
</maml:entry>
<maml:entry>
<maml:para>RMD160End</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>RMD160File</maml:para>
</maml:entry>
<maml:entry>
<maml:para>RMD160Final</maml:para>
</maml:entry>
<maml:entry>
<maml:para>RMD160Init</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>RMD160Transform</maml:para>
</maml:entry>
<maml:entry>
<maml:para>RMD160Update</maml:para>
</maml:entry>
<maml:entry>
<maml:para>rmdir</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>rpc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>rresvport</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ruserok</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Ssbrk</maml:para>
</maml:entry>
<maml:entry>
<maml:para>scalb</maml:para>
</maml:entry>
<maml:entry>
<maml:para>scalbn</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>scalbnf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>scandir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>scanf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sched_get_priority_max</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sched_get_priority_min</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sched_yield</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>seed48</maml:para>
</maml:entry>
<maml:entry>
<maml:para>seekdir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>select</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sem_destroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sem_getvalue</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sem_init</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sem_post</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sem_timedwait</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sem_trywait</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sem_wait</maml:para>
</maml:entry>
<maml:entry>
<maml:para>semctl</maml:para>
</maml:entry>
<maml:entry>
<maml:para>semget</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>semop</maml:para>
</maml:entry>
<maml:entry>
<maml:para>send</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sendto</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setbuf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setbuffer</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setegid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setenv</maml:para>
</maml:entry>
<maml:entry>
<maml:para>seteuid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setgid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setgrent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sethostent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setitimer</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setjmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setkey</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setlinebuf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setlocale</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setlogmask</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setmode</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setnetent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setpgid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setpriority</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setprotoent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setpwent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setregid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setreuid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setrlimit</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setsecret</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setservent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setsid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setsockopt</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setstate</maml:para>
</maml:entry>
<maml:entry>
<maml:para>settimeofday</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setuid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>setuser</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setutxent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>setvbuf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>SHA1Data</maml:para>
</maml:entry>
<maml:entry>
<maml:para>SHA1End</maml:para>
</maml:entry>
<maml:entry>
<maml:para>SHA1File</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>SHA1Final</maml:para>
</maml:entry>
<maml:entry>
<maml:para>SHA1Init</maml:para>
</maml:entry>
<maml:entry>
<maml:para>SHA1Transform</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>SHA1Update</maml:para>
</maml:entry>
<maml:entry>
<maml:para>shmat</maml:para>
</maml:entry>
<maml:entry>
<maml:para>shmctl</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>shmdt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>shmget</maml:para>
</maml:entry>
<maml:entry>
<maml:para>shutdown</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sigaction</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigaddset</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigblock</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sigdelset</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigemptyset</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigfillset</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sighold</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigignore</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigismember</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>siglongjmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigmask</maml:para>
</maml:entry>
<maml:entry>
<maml:para>signal</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>significand</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigpause</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigpending</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sigprocmask</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigrelse</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigset</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sigsetjmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigsetmask</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigsetops</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sigsuspend</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigvec</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sigwait</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sin</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sinf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sinh</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sleep</maml:para>
</maml:entry>
<maml:entry>
<maml:para>snprintf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sockaddr_in</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>socket</maml:para>
</maml:entry>
<maml:entry>
<maml:para>socketpair</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sprintf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sqrt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sqrtf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>srand</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>srand48</maml:para>
</maml:entry>
<maml:entry>
<maml:para>srandom</maml:para>
</maml:entry>
<maml:entry>
<maml:para>sscanf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>stat</maml:para>
</maml:entry>
<maml:entry>
<maml:para>statvfs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>stdarg</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strcasecmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strcasestr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strcat</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strchr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strcmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strcoll</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strcpy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strcspn</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strdup</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strerror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strerror_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strfmon</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strftime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>stripdomainprefix</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strlcat</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strlcpy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strlen</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strmode</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strncasecmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strncasestr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strncat</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strncmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strncpy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strpbrk</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strptime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strrchr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strsep</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strsignal</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strsigname</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strspn</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strstr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strtod</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strtok</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strtok_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strtol</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strtoul</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strunvis</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strvis</maml:para>
</maml:entry>
<maml:entry>
<maml:para>strvisx</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>strxfrm</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svc_destroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svc_freeargs</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>svc_getargs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svc_getreq</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svc_getreqset</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>svc_register</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svc_run</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svc_sendreply</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>svc_unregister</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svcerr_auth</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svcerr_decode</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>svcerr_noproc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svcerr_noprog</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svcerr_progvers</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>svcerr_systemerr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svcerr_weakauth</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svcfd_create</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>svcraw_create</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svctcp_create</maml:para>
</maml:entry>
<maml:entry>
<maml:para>svcudp_bufcreate</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>swab</maml:para>
</maml:entry>
<maml:entry>
<maml:para>symlink</maml:para>
</maml:entry>
<maml:entry>
<maml:para>syscall</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>sysconf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>syslog</maml:para>
</maml:entry>
<maml:entry>
<maml:para>system</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Tt_accept</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_alloc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_bind</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>t_close</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_connect</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_error</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>t_free</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_getinfo</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_getprotaddr</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>t_getstate</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_listen</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_look</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>t_open</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_optmgmt</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_rcv</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>t_rcvconnect</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_rcvdis</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_rcvrel</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>t_rcvudata</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_rcvuderr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_snd</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>t_snddis</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_sndrel</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_sndudata</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>t_strerror</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_sync</maml:para>
</maml:entry>
<maml:entry>
<maml:para>t_unbind</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>tan</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tanf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tanh</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>tcdrain</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tcflow</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tcflush</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>tcgetattr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tcgetpgrp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tcsendbreak</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>tcsetattr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tcsetpgrp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tdelete</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>telldir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tempnam</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tfind</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>tgetent</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tgetflag</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tgetnum</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>tgetstr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tgoto</maml:para>
</maml:entry>
<maml:entry>
<maml:para>time</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>times</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tmpfile</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tmpnam</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>toascii</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tolower</maml:para>
</maml:entry>
<maml:entry>
<maml:para>toupper</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>towlower</maml:para>
</maml:entry>
<maml:entry>
<maml:para>towupper</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tputs</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>truncate</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tsearch</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tsig</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>ttyname</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ttyname_r</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ttyslot</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>twalk</maml:para>
</maml:entry>
<maml:entry>
<maml:para>tzset</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Uualarm</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>uidtontsid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ulimit</maml:para>
</maml:entry>
<maml:entry>
<maml:para>umask</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>uname</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ungetc</maml:para>
</maml:entry>
<maml:entry>
<maml:para>ungetwc</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>unixpath2win</maml:para>
</maml:entry>
<maml:entry>
<maml:para>unlink</maml:para>
</maml:entry>
<maml:entry>
<maml:para>unlockpt</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>unsetenv</maml:para>
</maml:entry>
<maml:entry>
<maml:para>unvis</maml:para>
</maml:entry>
<maml:entry>
<maml:para>user_from_uid</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>usleep</maml:para>
</maml:entry>
<maml:entry>
<maml:para>utime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Vvarargs</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>verr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>verrx</maml:para>
</maml:entry>
<maml:entry>
<maml:para>vfork</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>vfprintf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>vfscanf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>vis</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>vprintf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>vscanf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>vsnprintf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>vsprintf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>vsscanf</maml:para>
</maml:entry>
<maml:entry>
<maml:para>vsyslog</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>vwarn</maml:para>
</maml:entry>
<maml:entry>
<maml:para>vwarnx</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Wwait</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>waitpid</maml:para>
</maml:entry>
<maml:entry>
<maml:para>warn</maml:para>
</maml:entry>
<maml:entry>
<maml:para>warnx</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcs_access</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_chdir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_chmod</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcs_chown</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_chroot</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_fnmatch</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcs_lchown</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_link</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_lstat</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcs_mkdir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_mkfifo</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_mknod</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcs_open</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_opendir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_pathconf</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcs_readlink</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_regcomp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_regexec</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcs_remove</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_rename</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_renamewtmpx</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcs_rmdir</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_stat</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_statvfs</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcs_symlink</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_unlink</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcs_utime</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcscasecmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcscasewcs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcscat</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcschr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcscmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcscoll</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcscpy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcscspn</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcsdup</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcsftime</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcslcat</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcslcpy</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcslen</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcsncasecmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcsncat</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcsncmp</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcsncpy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcspbrk</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcsrchr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcssep</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcsspn</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcsstr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcstod</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcstok</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcstol</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcsntombs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcstombs</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcstoul</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcswcs</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wcswidth</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcsxfrm</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wctomb</maml:para>
</maml:entry>
<maml:entry>
<maml:para>wctype</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>wcwidth</maml:para>
</maml:entry>
<maml:entry>
<maml:para>winpath2unix</maml:para>
</maml:entry>
<maml:entry>
<maml:para>write</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>writev</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Xxdr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_accepted_reply</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_array</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_authunix_parms</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_bool</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_bytes</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_callhdr</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_callmsg</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_char</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_destroy</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_double</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_enum</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_float</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_free</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_getpos</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_inline</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_int</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_long</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_opaque</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_opaque_auth</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_pmap</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_pmaplist</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_pointer</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_reference</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_rejected_reply</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_replymsg</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_setpos</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_short</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_string</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_u_char</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_u_long</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_u_short</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_union</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_vector</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdr_void</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdr_wrapstring</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdrmem_create</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdrrec_create</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdrrec_endofrecord</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdrrec_eof</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xdrrec_skiprecord</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>xdrstdio_create</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xprt_register</maml:para>
</maml:entry>
<maml:entry>
<maml:para>xprt_unregister</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Yy0</maml:para>
</maml:entry>
<maml:entry>
<maml:para>y1</maml:para>
</maml:entry>
<maml:entry>
<maml:para>yn</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Zz_abs</maml:para>
</maml:entry>
<maml:entry>
<maml:para> </maml:para>
</maml:entry>
<maml:entry>
<maml:para> </maml:para>
</maml:entry></maml:row>
</maml:table>
</maml:introduction></maml:section></maml:sections></maml:content><maml:relatedLinks type="seeAlso"><maml:title>See Also</maml:title><maml:navigationLink><maml:linkText>Utilities and SDK for Subsystem for UNIX-based Applications in Microsoft Windows Vista RTM, Windows Vista SP1, and Windows Server 2008 RTM</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=67558"></maml:uri></maml:navigationLink></maml:relatedLinks></maml:conceptual><maml:conceptual contentType="conceptual" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"><maml:title>Subsystem for UNIX-based Applications and POSIX Compliance</maml:title><maml:introduction>
<maml:para>Subsystem for UNIX-based Applications (SUA) provides a Portable Operating System Interface-compliant (POSIX-compliant) subsystem that runs UNIX shells, utilities, and applications natively alongside Microsoft® Windows® applications. This topic describes some of the working considerations for users who require a POSIX-compliant operating system.</maml:para>
</maml:introduction><maml:content><maml:sections><maml:section>
<maml:title>POSIX shell compatibility</maml:title><maml:introduction>
<maml:para>The SUA Korn shell follows traditional Korn shell behavior, which is almost identical to POSIX behavior. If you need strict POSIX conformance, which some work environments require, see the differences between the Korn shell and POSIX in the <maml:computerOutputInline>ksh(1)</maml:computerOutputInline> documentation in the Help files found in the download package Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications.</maml:para>

<maml:para>To get full POSIX.2 conformance from the Korn shell, you must run the Korn shell in POSIX mode. To run the Korn shell in POSIX mode, do one of the following:</maml:para>

<maml:list class="unordered">
<maml:listItem>
<maml:para>Open the Korn shell with the <maml:computerOutputInline>-o posix</maml:computerOutputInline> option.</maml:para>
</maml:listItem>

<maml:listItem>
<maml:para>Run the command set <maml:computerOutputInline>-o posix</maml:computerOutputInline> from within the shell.</maml:para>
</maml:listItem>

<maml:listItem>
<maml:para>Set the <maml:computerOutputInline>POSIXLY_CORRECT</maml:computerOutputInline> shell parameter.</maml:para>
</maml:listItem>
</maml:list>

<maml:para>POSIX conformance is not supported in the C shell. Unlike the Korn shell, the C shell has no POSIX-mode command options.</maml:para>
</maml:introduction></maml:section><maml:section>
<maml:title>Traverse checking of directory permissions</maml:title><maml:introduction>
<maml:para>By default, Windows users have permissions to move through a directory tree, though they might not have permissions to access each directory in the path. On POSIX systems, you cannot access a directory unless you have permission to access every directory in the path to the directory. This POSIX behavior is known as traverse checking. For example, if you do not have permission to access a directory, you cannot change the current directory to any of its subdirectories, even if you have permission to access the subdirectories. By default in Windows, you can change the current directory to any subdirectories for which you have permission.</maml:para>

<maml:para>In Windows, there is a special permission called the Traverse Folder/Execute File permission, which you can set for a user or group. You can configure this permission to allow or deny movement through a directory tree. The Traverse Folder permission takes effect only when the group or user is not granted the Bypass Traverse Checking user right in the Group Policy snap-in. In Microsoft Windows 2000, by default, the Everyone group is given the Bypass Traverse Checking user right. In the Windows Server® 2008 R2, Windows® 7, Windows Server® 2008, Windows Vista®, Windows Server 2003, and Windows XP operating systems, the Administrators, Backup Operators, Everyone, Power Users, and Users groups all have this right. For strict conformance with POSIX standards, remove the Bypass Traverse Checking user right from all users and groups except the Backup Operators group. To conform to privileges granted to the root user on many other UNIX implementations, remove the Bypass Traverse Checking user right from all users except the Administrators and Backup Operators groups.</maml:para>
</maml:introduction>
<maml:sections>
<maml:section>
<maml:title>Deviation of traverse checking behavior for su and setuid</maml:title><maml:introduction>
<maml:para>Root users that are using the <maml:computerOutputInline>su</maml:computerOutputInline> command to run as other users, and users that are using <maml:computerOutputInline>setuid</maml:computerOutputInline> processes (and those processes that include <maml:computerOutputInline>setuid</maml:computerOutputInline>-related calls), deviate from the default behavior described above by retaining some directory traverse rights.</maml:para>

<maml:para>Removing the <maml:ui>Bypass traverse checking</maml:ui> right from user accounts results in POSIX-compliant behavior. However, when a root user attempts to run <maml:computerOutputInline>su</maml:computerOutputInline> on any other user without providing a password, the resulting session does not have the behavior described above. Processes started after a root user runs <maml:computerOutputInline>su</maml:computerOutputInline> without providing a password can access and move through a directory tree, although they might not have permissions to access every directory in the path.</maml:para>

<maml:para><maml:computerOutputInline>Setuid</maml:computerOutputInline> processes, and processes that call <maml:computerOutputInline>setuid</maml:computerOutputInline>, <maml:computerOutputInline>seteuid</maml:computerOutputInline>, or <maml:computerOutputInline>setreuid</maml:computerOutputInline>, also exhibit the same behavior. After removing the <maml:ui>Bypass traverse checking</maml:ui> right from the account of the user running these processes, the processes are able to progress through a directory tree, though they might lack permissions to access each directory in the path.</maml:para>
</maml:introduction></maml:section>
</maml:sections>
</maml:section></maml:sections></maml:content><maml:relatedLinks type="seeAlso"><maml:title>See Also</maml:title><maml:navigationLink><maml:linkText>Subsystem for UNIX-based Applications</maml:linkText><maml:uri href="mshelp://windows/?id=f808072e-5b17-4146-8188-f0b3b7e5c629"></maml:uri></maml:navigationLink></maml:relatedLinks></maml:conceptual><maml:conceptual contentType="conceptual" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"><maml:title>Setuid in Subsystem for UNIX-based Applications</maml:title><maml:introduction>
<maml:para>On many systems, a root user or superuser has complete control of the system. Subsystem for UNIX-based Applications (SUA) does not recognize a root user. When the Portable Operating System Interface (POSIX) standard was developed, the concept of a root user was considered an administrative issue. Instead of a root user, the POSIX standard defines appropriate privileges for some operations.</maml:para>
</maml:introduction><maml:content><maml:sections><maml:section>
<maml:title>In this topic</maml:title><maml:introduction>
<maml:para><maml:navigationLink><maml:linkText>setuid and setgid</maml:linkText><maml:uri href="mshelp://windows/?id=735e2479-c40d-40cd-840a-ff625e8ef3f3#BKMK_setuidsetgid"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Subsystem for UNIX-based Applications and identities</maml:linkText><maml:uri href="mshelp://windows/?id=735e2479-c40d-40cd-840a-ff625e8ef3f3#BKMK_SUAIdentities"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Setup considerations for setuid in Subsystem for UNIX-based Applications</maml:linkText><maml:uri href="mshelp://windows/?id=735e2479-c40d-40cd-840a-ff625e8ef3f3#BKMK_SetupConsiderations"></maml:uri></maml:navigationLink></maml:para>
</maml:introduction></maml:section><maml:section address="BKMK_setuidsetgid">
<maml:title>setuid and setgid</maml:title><maml:introduction>
<maml:para>The <maml:computerOutputInline>setuid</maml:computerOutputInline> and <maml:computerOutputInline>setgid</maml:computerOutputInline> mechanisms allow a program, when run, to adopt certain aspects of a security principal other than that of the user running the program. They allow the program to alternate these aspects between those of the invoking user and those of another security principal.</maml:para>

<maml:para>Appropriate privileges are distinct from this. While the <maml:computerOutputInline>setuid</maml:computerOutputInline> and <maml:computerOutputInline>setgid</maml:computerOutputInline> mechanisms allow an application to control the answer to the question: "Who are you?", appropriate privileges answer the question: "What can you do?"</maml:para>
</maml:introduction></maml:section><maml:section address="BKMK_SUAIdentities">
<maml:title>Subsystem for UNIX-based Applications and identities</maml:title><maml:introduction>
<maml:para>In typical UNIX environments, there is exactly one user to whom all privileges are granted. That user, typically called <maml:computerOutputInline>root</maml:computerOutputInline>, has <maml:computerOutputInline>uid == 0</maml:computerOutputInline>. In Subsystem for UNIX-based Applications, all supported privileges on a given system are granted to users who are members of either the Administrators group or the Domain Administrators group on that system. You do not need to log on as administrator. Any user with membership in either the Administrators group or the Domain Administrators group possesses <maml:computerOutputInline>root</maml:computerOutputInline> privileges. Not all privileges defined in POSIX or UNIX are available in SUA; that is, there are certain privileges that are not granted to any user.</maml:para>

<maml:para>Appropriate privileges are typically required for a variety of actions. These include accessing the file system, sending signals to other processes (process control), or changing the effective user identifier (UID) or group identifier (GID) for a process in order to change the ability of that process to perform certain actions.</maml:para>

<maml:para>According to the POSIX standard, a file has permissions that include bits to set a UID (<maml:computerOutputInline>setuid</maml:computerOutputInline>) and set a GID (<maml:computerOutputInline>setgid</maml:computerOutputInline>). If either or both bits are set on a file, and a process runs that file, the process gains the UID or GID of the file. When used carefully, this mechanism allows a nonprivileged user to run programs that run with the higher privileges of the file's owner or group. When used incorrectly, however, this can present security risks by allowing nonprivileged users to perform actions that should only be performed by an administrator. For this reason, SUA does not support this mechanism by default. Instead, if you attempt to run a file with either the <maml:computerOutputInline>setuid</maml:computerOutputInline> or <maml:computerOutputInline>setgid</maml:computerOutputInline> bit set, SUA does not run the file and returns the error code <maml:computerOutputInline>ENOSETUID</maml:computerOutputInline>.</maml:para>
</maml:introduction></maml:section><maml:section address="BKMK_SetupConsiderations">
<maml:title>Setup considerations for setuid in Subsystem for UNIX-based Applications</maml:title><maml:introduction>
<maml:para>If you rely on an application that requires standard POSIX behavior, you can configure SUA to run files with the <maml:computerOutputInline>setuid</maml:computerOutputInline> or <maml:computerOutputInline>setgid</maml:computerOutputInline> bits set. If SUA is configured in this way, when a process runs a file that has the <maml:computerOutputInline>setuid</maml:computerOutputInline> or <maml:computerOutputInline>setgid</maml:computerOutputInline> bit set, SUA constructs local security tokens for the process with the privileges assigned to the owner or group of the file. Because the tokens are local, they are not recognized by other computers on the network. This means that, even if the file is owned by a member of the Domain Administrators group, for example, the process does not have trusted access through Microsoft® Windows® networking to other computers in the domain. Instead, the privileges will be effective only on the computer on which the process is running.</maml:para>

<maml:para>For example, a process runs a program file with its <maml:computerOutputInline>setuid</maml:computerOutputInline> bit set and owned by a member of the Domain Administrators group. If that program attempts to change a domain user's password, that attempt will fail because the security tokens of the process are local and so are not recognized by other systems in the domain. If, on the other hand, the program attempts to change a local user's password, the attempt will succeed because the file's owner is a member of the Domain Administrators group, which typically belongs to the local computer's Administrators group. For information about how to configure SUA to run files with the <maml:computerOutputInline>setuid</maml:computerOutputInline> or <maml:computerOutputInline>setgid</maml:computerOutputInline> bits set, see the Help files that ship with the download package Utilities and Software Development Kit (SDK) for UNIX-based Applications.</maml:para>

<maml:para>For the <maml:computerOutputInline>setuid(2)</maml:computerOutputInline>, <maml:computerOutputInline>setgid(2)</maml:computerOutputInline>, and <maml:computerOutputInline>chroot(2)</maml:computerOutputInline> functions, a process must have the effective UID that maps back to the system account, the administrator account for the local domain, or the administrator account for the principal domain. The local administrator account can only change the UID or GID to another ID in the same domain.</maml:para>

<maml:para>For <maml:computerOutputInline>chown(1)</maml:computerOutputInline>, <maml:computerOutputInline>chmod(1)</maml:computerOutputInline>, and <maml:computerOutputInline>chgrp(1)</maml:computerOutputInline>, an account must have the Windows privileges SE_BACKUP and SE_RESTORE to perform <maml:computerOutputInline>make</maml:computerOutputInline> operations on files owned by another user or group, or to modify permissions on a file owned by another user. These permissions typically belong to the administrator and backup operator accounts.</maml:para>
</maml:introduction></maml:section></maml:sections></maml:content><maml:relatedLinks type="seeAlso"><maml:title>See Also</maml:title><maml:navigationLink><maml:linkText>Least Privilege, User Account Control, and Setuid</maml:linkText><maml:uri href="mshelp://windows/?id=21c7ddf6-4226-42dd-bc6e-e44b9c20a188"></maml:uri></maml:navigationLink></maml:relatedLinks></maml:conceptual><maml:conceptual contentType="conceptual" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"><maml:title>Subsystem for UNIX-based Applications Overview</maml:title><maml:introduction>
<maml:para>Subsystem for UNIX-based Applications (SUA), the evolution of the Interix subsystem that formerly shipped with Windows Services for UNIX 3.5, is a multi-user UNIX environment that operates on computers running Windows server-class operating systems. SUA and its accompanying utilities provide you with an environment that resembles UNIX-based operating systems. It also includes case-sensitive file names, job control, compilation tools, and the use of over 300 UNIX commands, utilities, and shell scripts. Because SUA is designed to run atop the Windows kernel, it offers true UNIX-based functionality without any emulation.</maml:para>
</maml:introduction><maml:content><maml:sections><maml:section>
<maml:title>In this section</maml:title><maml:introduction>
<maml:para><maml:navigationLink><maml:linkText>Installing Subsystem for UNIX-based Applications</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd#BKMK_SUAInstalling"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Computing environments with Subsystem for UNIX-based Applications</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd#BKMK_ComputingEnvSUA"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Porting applications by using Subsystem for UNIX-based Applications</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd#BKMK_PortAppsSUA"></maml:uri></maml:navigationLink></maml:para>
</maml:introduction></maml:section><maml:section address="BKMK_SUAInstalling">
<maml:title>Installing Subsystem for UNIX-based Applications</maml:title><maml:introduction>
<maml:para>Subsystem for UNIX-based Applications (SUA) is a feature included with Microsoft® Windows Server® 2008 R2 and Windows® 7.</maml:para>

<maml:alertSet class="important"><maml:title>Important </maml:title>
<maml:para>Until the download package Utilities and Software Development Kit for Subsystem for UNIX-based Applications (Utilities and SDK for SUA) has been installed on the computer, you cannot run or modify UNIX-based scripts and custom UNIX-based applications. The Utilities and SDK for SUA package is available for download on the Microsoft Web site (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=139521</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=139521"></maml:uri></maml:navigationLink>).</maml:para>
</maml:alertSet>

<maml:para><maml:navigationLink><maml:linkText>How to install Subsystem for UNIX-based Applications on Windows 7</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd#BKMK_Vista"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>How to install Subsystem for UNIX-based Applications on Windows Server 2008 R2</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd#BKMK_Longhorn"></maml:uri></maml:navigationLink></maml:para>
</maml:introduction>
<maml:sections>
<maml:section address="BKMK_Vista">
<maml:title>How to install Subsystem for UNIX-based Applications on Windows 7</maml:title><maml:introduction>
<maml:para>You can install Subsystem for UNIX-based Applications either by using the Windows 7 interface, or by using a command prompt. Perform the following steps to install SUA on your computer.</maml:para>

<maml:para><maml:navigationLink><maml:linkText>Using the Windows interface</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd#BKMK_SUAWindowsUI"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Using a command line</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd#BKMK_SUACommandLine"></maml:uri></maml:navigationLink></maml:para>
</maml:introduction>
<maml:sections>
<maml:section address="BKMK_SUAWindowsUI">
<maml:title>Using the Windows interface</maml:title><maml:introduction>
<maml:procedure><maml:title>To install SUA by using the Windows interface</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>Start</maml:ui>, and then click <maml:ui>Control Panel</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the <maml:ui>Control Panel</maml:ui> window, click <maml:ui>Programs</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Under <maml:ui>Programs and Features</maml:ui>, click <maml:ui>Turn Windows features on or off</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>If the <maml:ui>User Account Control</maml:ui> dialog box opens, click <maml:ui>Continue</maml:ui>. Otherwise, proceed to the next step.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the <maml:ui>Windows Features</maml:ui> dialog box, select the <maml:ui>Subsystem for UNIX-based Applications</maml:ui> check box. Click <maml:ui>OK</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the Add Features Wizard, on the <maml:ui>Select Features</maml:ui> page, select the <maml:ui>Subsystem for UNIX-based Applications</maml:ui> check box.</maml:para>

<maml:para>Installation might require a few minutes to complete.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>
</maml:introduction></maml:section>

<maml:section address="BKMK_SUACommandLine">
<maml:title>Using a command line</maml:title><maml:introduction>
<maml:procedure><maml:title>To install SUA by using a command line</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Open a command prompt window. To open a command prompt window, click <maml:ui>Start</maml:ui>, click in the <maml:ui>Start Search</maml:ui> text box, type <maml:userInput>cmd</maml:userInput> and then press ENTER.</maml:para>

<maml:para>A <maml:ui>Command Prompt</maml:ui> shortcut may also be available on the <maml:ui>Start</maml:ui> menu.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Change directories to %<maml:replaceable>windir</maml:replaceable>%\system32.</maml:para>

<maml:para><maml:phrase>Example:</maml:phrase> The current directory is <maml:computerOutputInline>C:\Documents and Settings\</maml:computerOutputInline><maml:replaceable>user_name</maml:replaceable>.</maml:para>

<maml:para>Type <maml:userInput>cd ..\..\Windows</maml:userInput> to change to the <maml:computerOutputInline>C:\Windows</maml:computerOutputInline> directory.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Enter the following command:</maml:para>

<maml:para><maml:computerOutputInline>start /w pkgmgr /iu:SUA</maml:computerOutputInline></maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>If a <maml:ui>User Account Control</maml:ui> dialog box opens , click <maml:ui>Continue</maml:ui>.</maml:para>

<maml:para>Installation is complete when the command window displays a %windir%\system32 prompt on a new line.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>
</maml:introduction></maml:section>
</maml:sections>
</maml:section>

<maml:section address="BKMK_Longhorn">
<maml:title>How to install Subsystem for UNIX-based Applications on Windows Server 2008 R2</maml:title><maml:introduction>
<maml:para>You can install Subsystem for UNIX-based Applications either by using the Windows Server 2008 R2 interface, or by using a command prompt. Perform the following steps to install SUA on your computer.</maml:para>

<maml:para><maml:navigationLink><maml:linkText>Using the Windows interface</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd#BKMK_SUAWindowsLHUI"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Using a command line</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd#BKMK_SUALHCommandLine"></maml:uri></maml:navigationLink></maml:para>
</maml:introduction>
<maml:sections>
<maml:section address="BKMK_SUAWindowsLHUI">
<maml:title>Using the Windows interface</maml:title><maml:introduction>
<maml:procedure><maml:title>To install SUA by using the Windows interface</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Open Server Manager. Click <maml:ui>Start</maml:ui>, point to <maml:ui>Administrative Tools</maml:ui>, and then click <maml:ui>Server Manager</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the <maml:ui>Features Summary</maml:ui> area of the Server Manager home page, click <maml:ui>Add Features</maml:ui>.</maml:para>

<maml:para>The <maml:ui>Add Features Wizard</maml:ui> opens.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>On the <maml:ui>Select Features</maml:ui> page of the Add Features Wizard, select <maml:ui>Subsystem for UNIX-based Applications</maml:ui>, and then click <maml:ui>Next</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>Install</maml:ui>.</maml:para>

<maml:para>Installation might require a few minutes to complete.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>
</maml:introduction></maml:section>

<maml:section address="BKMK_SUALHCommandLine">
<maml:title>Using a command line</maml:title><maml:introduction>
<maml:para>As with other features available with Windows Server 2008 R2, you can use the Server Manager command line to install or remove SUA from your computer. The Server Manager command line has other parameters available that you can use to show you more information about the installation process or to identify features already installed on the computer. For more information about the Server Manager command line, see the Server Manager Help.</maml:para>

<maml:procedure><maml:title>To install SUA by using a command line</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Open a <maml:ui>Command Prompt</maml:ui> window with elevated privileges. To do this, right-click the <maml:ui>Command Prompt</maml:ui> executable, or the <maml:ui>Command Prompt</maml:ui> object on the <maml:ui>Start</maml:ui> menu, and then click <maml:ui>Run as administrator</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Type the following, and press <maml:computerOutputInline>ENTER</maml:computerOutputInline>.</maml:para>

<maml:para><maml:userInput>ServerManagerCmd.exe -install Subsystem-UNIX-Apps -restart</maml:userInput></maml:para>

<maml:alertSet class="note"><maml:title>Note </maml:title>
<maml:para>The command identifier for SUA, Subsystem-UNIX-Apps, is not case sensitive.</maml:para>
</maml:alertSet>

<maml:para>The -restart parameter at the end of the Server Manager command instructs Server Manager to restart the computer only if necessary to complete the installation process.</maml:para>

<maml:para>You can also use the Server Manager line command with an XML answer file. For more information about using answer files with the Server Manager command, see "Creating an Answer File for Server Manager Commands" in the Server Manager Help.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>
</maml:introduction></maml:section>
</maml:sections>
</maml:section>
</maml:sections>
</maml:section><maml:section address="BKMK_ComputingEnvSUA">
<maml:title>Computing environments with Subsystem for UNIX-based Applications</maml:title><maml:introduction>
<maml:para>A computer running SUA provides two different command-line environments: the UNIX environment and the Windows environment. Applications run on specific subsystems and in specific environments. When you load SUA, you are using a UNIX environment; when you run applications on the Windows subsystem, you are using a Windows environment.</maml:para>

<maml:para>For example, when you use the Korn shell or C shell available with the download package Utilities and SDK for SUA, or any other application that was compiled to run on SUA, you are using a UNIX environment. Among other things, this environment features case-sensitive file names and path names that use the format /usr/examples. For more information about the commands and utilities that are available in SUA, see the Help files that ship with the download package Utilities and SDK for SUA. This download package is available from the Microsoft Web site (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=139521</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=139521"></maml:uri></maml:navigationLink>).</maml:para>

<maml:para>When you use the command processor <maml:computerOutputInline>cmd.exe</maml:computerOutputInline>, you are using the Windows environment. This environment includes case-insensitive file names, and path names that include drive letters, as shown in the following example: C:\SUA\usr\examples. For more information about path names in SUA and Windows, see the Help files that ship with the download package Utilities and SDK for SUA.</maml:para>
</maml:introduction></maml:section><maml:section address="BKMK_PortAppsSUA">
<maml:title>Porting applications by using Subsystem for UNIX-based Applications</maml:title><maml:introduction>
<maml:para>Subsystem for UNIX-based Applications provides both the tools and the application programming interface (API) libraries for porting applications to run on Windows-based computers. With the software development kit (SDK), which provides a front end for the Microsoft Visual C++® development system, you can have a UNIX environment for development, but still have the benefits of the native compiler for Windows. For more information about path names in SUA and Windows, see the Help files that ship with the download package Utilities and SDK for SUA.</maml:para>
</maml:introduction></maml:section></maml:sections></maml:content><maml:relatedLinks type="seeAlso"><maml:title>See Also</maml:title><maml:navigationLink><maml:linkText>Utilities and SDK for Subsystem for UNIX-based Applications in Microsoft Windows Vista RTM, Windows Vista SP1, and Windows Server 2008 RTM</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=67558"></maml:uri></maml:navigationLink></maml:relatedLinks></maml:conceptual><maml:conceptual contentType="conceptual" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"><maml:title>Subsystem for UNIX-based Applications and Case Sensitivity</maml:title><maml:introduction>
<maml:para>In Microsoft® Windows®-based operating systems, the names of most objects (such as files and directories) are case-preserving, but case-insensitive. That means you can use uppercase and lowercase characters when naming such objects, but Windows does not distinguish between names based on case alone. For example, you cannot have two files in the same directory named sample.txt and Sample.txt because Windows regards the names to be identical for the purposes of identifying files.</maml:para>
</maml:introduction><maml:content><maml:sections><maml:section>
<maml:title>Case sensitivity and Subsystem for UNIX-based Applications</maml:title><maml:introduction>
<maml:para>UNIX-based operating systems, by contrast, are fully case-sensitive, and so computers running UNIX-based operating systems distinguish between object names when the only difference between those names is the case of characters used in the object names. Therefore, on most UNIX-based computers, sample.txt and Sample.txt could be stored in the same directory, and the UNIX operating system would distinguish between them when performing operations on the files. For example, the command <maml:computerOutputInline>rm S*.txt</maml:computerOutputInline> would delete Sample.txt, but not sample.txt.</maml:para>

<maml:para>In order to implement typical UNIX behavior, Subsystem for UNIX-based Applications is normally case-sensitive when working with file names. This can present security issues, particularly for Windows users who are accustomed to the case-insensitive conventions of Windows. For example, a version of edit.exe infected with a Trojan horse-type malicious program, and named EDIT.EXE, could be stored in the same directory as edit.exe. If a user were to type <maml:computerOutputInline>edit</maml:computerOutputInline> at a Windows command prompt, the Trojan horse version (EDIT.EXE) could be executed instead of the standard version. If case sensitivity is enabled, Windows users should be made aware of this possibility.</maml:para>
</maml:introduction></maml:section><maml:section>
<maml:title>Restoring case sensitivity defaults</maml:title><maml:introduction>
<maml:para>In Microsoft Windows Server® 2008 R2, Windows® 7, Windows Server® 2008, Windows Vista®, Windows Server® 2003, and Windows XP operating systems, the default behavior of subsystems other than the Win32 subsystem is to be case-preserving but case-insensitive; in previous versions of Windows, such subsystems were fully case-sensitive by default. To support standard UNIX behavior, you can change the default Windows Server 2003 and Windows XP behavior for non-Win32 subsystems when installing the base utilities that are part of the download package Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications. If you enable case sensitivity and then subsequently uninstall the base utilities, setup restores the default, case-insensitive behavior of non-Win32 subsystems.</maml:para>

<maml:para>For more information about changing case sensitivity settings, see Configuring Case Sensitivity for File and Folder Names (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=53334</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=53334"></maml:uri></maml:navigationLink>).</maml:para>
</maml:introduction></maml:section></maml:sections></maml:content></maml:conceptual><maml:conceptual contentType="conceptual" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"><maml:title>Installing Utilities and SDK for Subsystem for UNIX-based Applications</maml:title><maml:introduction>
<maml:para>The download package Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications, available from the Microsoft Web site (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=139521</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=139521"></maml:uri></maml:navigationLink>), is designed to work with the Subsystem for UNIX-based Applications (SUA) component that ships with Microsoft® Windows Server® 2008 R2.</maml:para>
</maml:introduction><maml:content><maml:sections><maml:section>
<maml:title>Components included with download package</maml:title><maml:introduction>
<maml:para>The download package contains the following components:</maml:para>

<maml:list class="unordered">
<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>Base utilities</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUABaseUtils"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>SVR-5 utilities</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SVR5"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>Base SDK</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUABaseSDK"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>GNU SDK</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUABaseUtils"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>GNU utilities</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUABaseUtils"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>UNIX Perl</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUABaseUtils"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>Visual Studio Debugger Extension</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUACompiler"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>
</maml:list>

<maml:para>In addition to the features provided in Windows® Services for UNIX 3.5, the download package supports 64-bit application development with SUA. The download also enables development and porting of custom UNIX applications by using the Windows Oracle Call Interface (OCI) and Windows ODBC libraries (collectively referred to as "mixed mode" throughout this document).</maml:para>
</maml:introduction>
<maml:sections>
<maml:section address="BKMK_SUABaseUtils">
<maml:title>Base utilities, GNU utilities, SDK, and UNIX Perl</maml:title><maml:introduction>
<maml:para>These components include all utilities that formerly installed with Windows Services for UNIX 3.5. This consists of the nearly 300 BSD-based and optional SUA GNU utilities. Many of these utilities (approximately 80) are also available in 64-bit versions.</maml:para>

<maml:para>GNU components include utilities and SDK tools distributed under the terms of the GNU General Public License (GPL).</maml:para>

<maml:para>For a complete listing of base utilities, see the Help and release notes provided with the installation package.</maml:para>
</maml:introduction></maml:section>

<maml:section address="BKMK_SVR5">
<maml:title>SVR-5 utilities</maml:title><maml:introduction>
<maml:para>This set consists of a Korn shell and approximately 150 utilities, most of which support SVR-5. These utilities currently are available in 32-bit versions, and may fail in specific 64-bit scenarios; however, the utilities run on WOW 64-bit platforms.</maml:para>

<maml:para>For a complete listing of SVR-5 utilities, see the Help and release notes provided with the installation package.</maml:para>
</maml:introduction></maml:section>

<maml:section address="BKMK_SUABaseSDK">
<maml:title>Base SDK</maml:title><maml:introduction>
<maml:para>The current release supports most of the libraries and headers installed with Windows Services for UNIX 3.5. These support both 32-bit and 64-bit SUA-related software migration and development. </maml:para>

<maml:para>This SDK consists of the following libraries and corresponding header files: Standard C Library, Standard C++ Library, and Math Library. The Standard C++ Library and the Math Library are functional equivalents of those supplied by Microsoft as part of their Microsoft Visual Studio® development system environment. The Standard C Library and the Math Library are available for both 32-bit and 64-bit platforms. The Standard C++ Library is available for both 32-bit and 64-bit binaries, and supports multithreaded applications.</maml:para>
</maml:introduction></maml:section>

<maml:section address="BKMK_SUACompiler">
<maml:title>Compiler compatibility</maml:title><maml:introduction>
<maml:para>The Base SDK package can be used with either the gcc (GNU C) and g++ (GNU C++) compilers or the Visual Studio 2005 compiler. Linking to shared objects is not supported with the Visual Studio 2005 compiler. The Standard C++ Library supplied with this package is compatible with the Visual Studio 2005 compiler and can be used with c89.</maml:para>

<maml:para>The g++ compiler uses its own library for C++ compilation.</maml:para>
</maml:introduction></maml:section>
</maml:sections>
</maml:section><maml:section>
<maml:title>System requirements</maml:title><maml:introduction>
<maml:para>The Utilities and SDK for Subsystem for UNIX-based Applications package installs only on Windows server-class operating systems.</maml:para>

<maml:para>The minimum system requirements for installing Utilities and SDK for SUA depend on which components you are installing and the file system of the disk where the components will be installed.</maml:para>

<maml:para>The maximum disk space required to install all Utilities and SDK for SUA components is approximately 350 MB.</maml:para>
</maml:introduction>
<maml:sections>
<maml:section>
<maml:title>Additional requirements</maml:title><maml:introduction>
<maml:list class="unordered">
<maml:listItem>
<maml:para>To receive product support, you must install the latest Windows service pack before installing Utilities and SDK for SUA, and then continue to install additional Windows service packs as they become available. </maml:para>
</maml:listItem>

<maml:listItem>
<maml:para>You must install Utilities and SDK for SUA on a partition that is formatted with the NTFS file system. File system operations on FAT partitions are not supported.</maml:para>
</maml:listItem>

<maml:listItem>
<maml:para>We recommend that the computer have at least 16 MB of RAM in addition to the recommended minimum configuration for the operating system.</maml:para>
</maml:listItem>
</maml:list>
</maml:introduction></maml:section>
</maml:sections>
</maml:section><maml:section>
<maml:title>Installation options</maml:title><maml:introduction>
<maml:para>You can choose one of the following installation options when installing Utilities and SDK for Subsystem for UNIX-based Applications:</maml:para>

<maml:list class="unordered">
<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>Standard installation</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUAStandardInstall"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>Custom installation</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUACustomInstall"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>
</maml:list>

<maml:para>The following table shows which components are installed on a computer as part of the standard installation (Standard) and which additional components are available as part of a customized installation (Custom). If you select the customized installation, you can choose not to install components that are automatically installed as part of the standard installation. These components can only be installed on Windows server-class operating systems.</maml:para>

<maml:table>
<maml:tableHeader>
<maml:row>
<maml:entry>
<maml:para>Component</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Type of Installation</maml:para>
</maml:entry></maml:row>
</maml:tableHeader>

<maml:row>
<maml:entry>
<maml:para>Base utilities</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Standard</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Base SDK</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Standard</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>SVR-5 utilities</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Custom</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>GNU utilities</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Custom</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>GNU SDK</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Custom</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>UNIX Perl</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Custom</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>Visual Studio Debugger Extension</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Custom</maml:para>
</maml:entry></maml:row>
</maml:table>

<maml:alertSet class="note"><maml:title>Note </maml:title>
<maml:para>If you are upgrading from Windows Services for UNIX 3.5, existing settings are saved during installation on computers running Windows Server 2008 R2 or Windows Server 2008, and are restored during the setup process for Utilities and SDK for SUA.</maml:para>
</maml:alertSet>
</maml:introduction></maml:section><maml:section>
<maml:title>Installing Utilities and SDK for Subsystem for UNIX-based Applications by using the Windows interface</maml:title><maml:introduction>
<maml:para>The following installation options are available:</maml:para>

<maml:list class="unordered">
<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>Standard installation</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUAStandardInstall"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:navigationLink><maml:linkText>Custom installation</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUACustomInstall"></maml:uri></maml:navigationLink></maml:para>
</maml:listItem>
</maml:list>
</maml:introduction>
<maml:sections>
<maml:section address="BKMK_SUAStandardInstall">
<maml:title>Standard installation</maml:title><maml:introduction>
<maml:procedure><maml:title>To perform a standard installation</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Download the Utilities and SDK for Subsystem for UNIX-based Applications from the Microsoft Web site (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=139521</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=139521"></maml:uri></maml:navigationLink>). </maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the Utilities and SDK for Subsystem for UNIX-based Applications Wizard, click <maml:ui>Next</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the <maml:ui>User name</maml:ui> box, type your name. If the name of your organization does not show in the <maml:ui>Organization</maml:ui> field, enter the name of your organization.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Read the Microsoft Software License Terms carefully. If you accept the terms of the agreement, click <maml:ui>I accept the terms in the License Agreement</maml:ui>, and then click <maml:ui>Next</maml:ui> to continue installation. If you click <maml:ui>I do not accept the License Agreement (Exit Setup)</maml:ui>, the installation procedure terminates. </maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>To install default Utilities and SDK for Subsystem for UNIX-based Applications components in the default directory, click <maml:ui>Standard Installation</maml:ui>, and then click <maml:ui>Next</maml:ui>. To customize your installation, see <maml:navigationLink><maml:linkText>Custom installation</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf#BKMK_SUACustomInstall"></maml:uri></maml:navigationLink>.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>
</maml:introduction></maml:section>

<maml:section address="BKMK_SUACustomInstall">
<maml:title>Custom installation</maml:title><maml:introduction>
<maml:procedure><maml:title>To perform a custom installation</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Download the Utilities and SDK for Subsystem for UNIX-based Applications from the Microsoft Web site (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=139521</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=139521"></maml:uri></maml:navigationLink>).</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the Utilities and SDK for Subsystem for UNIX-based Applications Wizard, click <maml:ui>Next</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the <maml:ui>User name</maml:ui> box, type your name. If the name of your organization does not show in the <maml:ui>Organization</maml:ui> field, enter the name of your organization.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Read the Microsoft Software License Terms carefully. If you accept the terms of the agreement, click <maml:ui>I accept the terms in the License Agreement</maml:ui>, and then click <maml:ui>Next</maml:ui> to continue installation. If you click <maml:ui>I do not accept the License Agreement (Exit Setup)</maml:ui>, the installation procedure terminates.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>To install default Utilities and SDK for Subsystem for UNIX-based Applications components in the default directory, click <maml:ui>Standard Installation</maml:ui>, and then click <maml:ui>Next</maml:ui> (see Standard Installation in the preceding section). If you want to specify a different set of components or a different installation location, click <maml:ui>Custom Installation</maml:ui>, and then click <maml:ui>Next</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Select the check boxes for each component that you want to install, and then click the appropriate option. If you do not want to install a component, click the icon next to the component, and then click <maml:ui>Entire feature will not be available</maml:ui>. When you finish specifying the components to install, click <maml:ui>Next</maml:ui>. </maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>If you are installing the GNU Software Development Kit (SDK), read the information about the GNU Library General Public License carefully. If you want to install the GNU SDK, click <maml:ui>Next</maml:ui> to continue installation. To make changes to the components that you have selected, click <maml:ui>Back</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>

<maml:alertSet class="note"><maml:title>Notes </maml:title><maml:alert>After you have installed Utilities and SDK for Subsystem for UNIX-based Applications, you can install additional components or remove installed components.</maml:alert><maml:alert>Utilities and SDK for Subsystem for UNIX-based Applications components cannot be run from a network server. All files must be installed on the local computer.</maml:alert><maml:alert>Standard installation does not provide a complete UNIX development environment. To obtain all of the GNU compilers, build tools, and other SDK components, you must select <maml:ui>Custom Installation</maml:ui> and then select <maml:ui>GNU SDK</maml:ui>.</maml:alert><maml:alert>After Utilities and SDK for Subsystem for UNIX-based Applications is installed, <maml:computerOutputInline>setuid</maml:computerOutputInline> behavior is disabled by default. This affects the behavior of certain SUA programs.</maml:alert><maml:alert>In this installation, case sensitivity will not be enabled for object names (such as file names) in non-Win32 subsystems.</maml:alert></maml:alertSet>
</maml:introduction></maml:section>
</maml:sections>
</maml:section><maml:section>
<maml:title>Installing Utilities and SDK for Subsystem for UNIX-based Applications by using the command line</maml:title><maml:introduction>
<maml:para>Perform the following step to start a command-line installation of the Utilities and SDK for Subsystem for UNIX-based Applications.</maml:para>

<maml:procedure><maml:title>To perform a command-line installation</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>At a command prompt, enter the following:</maml:para>

<maml:para><maml:computerOutputInline>msiexec /i</maml:computerOutputInline> [path\]<maml:computerOutputInline>setup.msi</maml:computerOutputInline> [<maml:computerOutputInline>ADDLOCAL="</maml:computerOutputInline>component[,component...]<maml:computerOutputInline>"</maml:computerOutputInline>] {/<maml:computerOutputInline>qb</maml:computerOutputInline>|/<maml:computerOutputInline>q</maml:computerOutputInline>}</maml:para>
</maml:section></maml:sections></maml:step></maml:procedure>

<maml:para>The following table describes the arguments and options for this command.</maml:para>

<maml:table>
<maml:row>
<maml:entry>
<maml:para>Argument/Option</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Description</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>path</maml:para>
</maml:entry>
<maml:entry>
<maml:para>The fully qualified path of the Utilities and SDK for SUA setup.msi file. If you omit the path, the setup.msi file must be in the current directory.</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>/qb</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Installs Utilities and SDK for SUA with a basic user interface. You must specify either the /q or /qb option; otherwise, the results will be unpredictable.</maml:para>
</maml:entry></maml:row>

<maml:row>
<maml:entry>
<maml:para>/q</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Installs Utilities and SDK for SUA with no user interface or display. This option allows you to perform an unattended installation. You must specify either the /q or /qb option; otherwise, the results will be unpredictable.</maml:para>
</maml:entry></maml:row>
</maml:table>

<maml:alertSet class="note"><maml:title>Notes </maml:title><maml:alert>This command completes only a standard installation.</maml:alert><maml:alert>For security purposes, all SUA services (also called daemons) are disabled by default. To manage SUA services, edit the <maml:computerOutputInline>/etc/inetd.conf</maml:computerOutputInline> file.</maml:alert></maml:alertSet>
</maml:introduction></maml:section></maml:sections></maml:content><maml:relatedLinks type="seeAlso"><maml:title>See Also</maml:title><maml:navigationLink><maml:linkText>Utilities and SDK for Subsystem for UNIX-based Applications in Microsoft Windows Vista RTM, Windows Vista SP1, and Windows Server 2008 RTM</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=67558"></maml:uri></maml:navigationLink></maml:relatedLinks></maml:conceptual><maml:conceptual contentType="conceptual" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"><maml:title>Anonymous Users and Traverse Checking</maml:title><maml:introduction>
<maml:para>On computers running Microsoft® Windows Server® 2008 R2, Windows® 7, Windows Server® 2008, Windows Vista®, Windows Server® 2003, and Windows XP operating systems, the Everyone group no longer includes anonymous users by default. This change reduces the number of network resources available by default to anonymous users and simplifies how network administrators can control access by anonymous users.</maml:para>
</maml:introduction><maml:content><maml:sections><maml:section>
<maml:title>Implications of limiting anonymous access</maml:title><maml:introduction>
<maml:para>With the default denial of anonymous user access, it is easier for administrators to configure a secure system.</maml:para>

<maml:para>The default access control lists (ACLs) on earlier versions of Windows that granted the Everyone group access to resources, and potentially exposed them to attack, no longer grant this access to anonymous users after the computer has been upgraded to the Windows Server 2008, Windows Vista, or later Windows operating systems.</maml:para>

<maml:para>Anonymous users cannot accidentally be granted access to resources as in the past, when administrators may not have been aware that anonymous users were included in the Everyone group.</maml:para>

<maml:para>This change affects anonymous users who are attempting to access resources hosted on computers running Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP. When a Windows 2000-based system is upgraded to any of these operating systems, resources with ACLs that grant access to everyone (and not explicitly to Anonymous Logon), are no longer available to anonymous users after the upgrade. In most cases, this is an appropriate restriction of anonymous access.</maml:para>

<maml:para>You can still allow anonymous access to selected shared directories and files by adding the Anonymous Logon group to the discretionary access control lists (DACLs) that protect those resources. In addition, you should grant the Bypass Traverse Checking user right to the Anonymous Logon group. For more information, see <maml:navigationLink><maml:linkText>Bypass traverse checking for anonymous users</maml:linkText><maml:uri href="mshelp://windows/?id=ec89c5b1-d15e-474c-a365-93ddc34d3d2d#BKMK_BypassTraverseChecking"></maml:uri></maml:navigationLink>.</maml:para>

<maml:para>In some situations, it may be difficult to determine which resources must grant anonymous access, or to modify the permissions on all the necessary resources. If so, you can configure Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP to permit anonymous access by the Everyone group. For more information, see <maml:navigationLink><maml:linkText>Allow anonymous access by the Everyone group</maml:linkText><maml:uri href="mshelp://windows/?id=ec89c5b1-d15e-474c-a365-93ddc34d3d2d#BKMK_AllowAnonymousAccess"></maml:uri></maml:navigationLink>.</maml:para>
</maml:introduction>
<maml:sections>
<maml:section address="BKMK_BypassTraverseChecking">
<maml:title>Bypass traverse checking for anonymous users</maml:title><maml:introduction>
<maml:para>The procedure in this section applies to Windows 7 and Windows Vista.</maml:para>

<maml:procedure><maml:title>To bypass traverse checking for anonymous users</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>Start</maml:ui>, type <maml:userInput>gpedit.msc</maml:userInput> in the <maml:ui>Start Search</maml:ui> text box, and then press <maml:ui>ENTER</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the <maml:ui>Local Group Policy Editor</maml:ui> console tree, open <maml:ui>Computer Configuration</maml:ui>, open <maml:ui>Windows Settings</maml:ui>, open <maml:ui>Security Settings</maml:ui>, open <maml:ui>Local Policies</maml:ui>, and then click <maml:ui>User Rights Assignment</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the details pane, right-click <maml:ui>Bypass traverse checking</maml:ui>, and then click <maml:ui>Properties</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>Add User or Group</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the <maml:ui>Select Users, Computers, or Groups</maml:ui> dialog box, in the <maml:ui>Enter the object names to select</maml:ui> box, type <maml:userInput>Anonymous Logon</maml:userInput>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>Check Names</maml:ui> to verify that your entry is valid, and then click <maml:ui>OK</maml:ui>.</maml:para>

<maml:alertSet class="note"><maml:title>Note </maml:title>
<maml:para>There is no command-line method for this procedure.</maml:para>
</maml:alertSet>
</maml:section></maml:sections></maml:step></maml:procedure>
</maml:introduction></maml:section>

<maml:section address="BKMK_AllowAnonymousAccess">
<maml:title>Allow anonymous access by the Everyone group</maml:title><maml:introduction>
<maml:para>The procedure in this section applies to Windows 7 and Windows Vista.</maml:para>
<maml:procedure><maml:title>To allow anonymous access by the Everyone group</maml:title><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>Start</maml:ui>, type <maml:userInput>gpedit.msc</maml:userInput> in the <maml:ui>Start Search</maml:ui> text box, and then press <maml:ui>ENTER</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the <maml:ui>Local Group Policy Editor</maml:ui> console tree, open <maml:ui>Computer Configuration</maml:ui>, open <maml:ui>Windows Settings</maml:ui>, open <maml:ui>Security Settings</maml:ui>, open <maml:ui>Local Policies</maml:ui>, and then click <maml:ui>Security Options</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>In the details pane, right-click <maml:ui>Network access: Let Everyone permissions apply to anonymous users</maml:ui>, and then click <maml:ui>Properties</maml:ui>. </maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>To allow permissions that are applied to the Everyone group to apply to anonymous users, click <maml:ui>Enabled</maml:ui>.</maml:para>

<maml:para>- or -</maml:para>

<maml:para>To prevent permissions that are applied to the Everyone group from applying to anonymous users, click <maml:ui>Disabled</maml:ui>.</maml:para>
</maml:section></maml:sections></maml:step><maml:step><maml:sections><maml:section><maml:title></maml:title>
<maml:para>Click <maml:ui>OK</maml:ui>.</maml:para>

<maml:alertSet class="note"><maml:title>Note </maml:title>
<maml:para>There is no command-line method for this procedure.</maml:para>
</maml:alertSet></maml:section></maml:sections></maml:step></maml:procedure></maml:introduction></maml:section></maml:sections></maml:section></maml:sections></maml:content></maml:conceptual><maml:conceptual contentType="conceptual" xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10"><maml:title>Subsystem for UNIX-based Applications</maml:title><maml:introduction>
<maml:para>Subsystem for UNIX-based Applications (SUA) is a source-compatibility subsystem for compiling and running custom UNIX-based applications on a computer running a Microsoft® Windows® server-class operating system. You can make your UNIX applications fully interoperable with Windows in SUA with little or no change to your original source code.</maml:para>

<maml:para>Subsystem for UNIX-based Applications provides an operating system for Portable Operating System Interface (POSIX) processes. SUA, along with its package of support utilities (such as shells and a Telnet client) available for download on the Microsoft Web site (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=139521</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=139521"></maml:uri></maml:navigationLink>), provides a complete UNIX environment. The download package includes a comprehensive set of scripting utilities, and a software development kit (SDK) designed to fully support the development capabilities of SUA and to provide a complete UNIX-based application development experience.</maml:para>

<maml:para>SUA also supports case-sensitive file names, job control, compilation tools, and the use of over 300 UNIX commands, utilities, and shell scripts. Because the subsystem installs separately from the Windows kernel, it offers true UNIX functionality without any emulation.</maml:para>
</maml:introduction><maml:content><maml:sections><maml:section>
<maml:title>Features in this release</maml:title><maml:introduction>
<maml:para>Features in Subsystem for UNIX-based Applications include the following:</maml:para>

<maml:list class="unordered">
<maml:listItem>
<maml:para><maml:phrase>Database (OCI/ODBC) library connectivity   </maml:phrase>SUA supports connectivity to Oracle and SQL Server from database applications by using the Oracle Call Interface (OCI) and the Open Database Connectivity (ODBC) standard.</maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:phrase>Microsoft Visual Studio® Debugger Extension for debugging POSIX applications   </maml:phrase>SUA includes support for debugging your POSIX processes by using the Visual Studio integrated development environment (IDE). </maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:phrase>Utilities based on SVR-5 and BSD UNIX environments   </maml:phrase>The SUA download package supports two different UNIX environments: SVR-5 and BSD. </maml:para>
</maml:listItem>

<maml:listItem>
<maml:para><maml:phrase>Support for 64-bit applications   </maml:phrase>By using a process called thunking, SUA provides support not only for 64-bit applications running on a 64-bit operating system, but also default support for 32-bit binaries running on a 64-bit operating system. </maml:para>
</maml:listItem>
</maml:list>

<maml:para>For more information, and to download the scripting utilities and the SDK, see the Microsoft Web site (<maml:navigationLink><maml:linkText>http://go.microsoft.com/fwlink/?LinkId=139521</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=139521"></maml:uri></maml:navigationLink>).</maml:para>
</maml:introduction></maml:section><maml:section>
<maml:title>In this section</maml:title><maml:introduction>
<maml:para><maml:navigationLink><maml:linkText>Subsystem for UNIX-based Applications Overview</maml:linkText><maml:uri href="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Installing Utilities and SDK for Subsystem for UNIX-based Applications</maml:linkText><maml:uri href="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Subsystem for UNIX-based Applications and Case Sensitivity</maml:linkText><maml:uri href="mshelp://windows/?id=bb17b304-7bcb-4a27-a357-07adb5d4505a"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Setuid in Subsystem for UNIX-based Applications</maml:linkText><maml:uri href="mshelp://windows/?id=735e2479-c40d-40cd-840a-ff625e8ef3f3"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Subsystem for UNIX-based Applications and POSIX Compliance</maml:linkText><maml:uri href="mshelp://windows/?id=6a042844-a89d-43aa-a63d-c02abf8ce886"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Supported System Calls</maml:linkText><maml:uri href="mshelp://windows/?id=5fa0677b-d2e1-4c57-86f1-52e546f8d16c"></maml:uri></maml:navigationLink></maml:para>

<maml:para><maml:navigationLink><maml:linkText>Anonymous Users and Traverse Checking</maml:linkText><maml:uri href="mshelp://windows/?id=ec89c5b1-d15e-474c-a365-93ddc34d3d2d"></maml:uri></maml:navigationLink></maml:para>
</maml:introduction></maml:section></maml:sections></maml:content><maml:relatedLinks type="seeAlso"><maml:title>See Also</maml:title><maml:navigationLink><maml:linkText>Utilities and SDK for Subsystem for UNIX-based Applications in Microsoft Windows Vista RTM, Windows Vista SP1, and Windows Server 2008 RTM</maml:linkText><maml:uri href="http://go.microsoft.com/fwlink/?LinkId=67558"></maml:uri></maml:navigationLink></maml:relatedLinks></maml:conceptual><?xml version="1.0" encoding="utf-8"?>
<HelpCollection Id="sua_lh" DTDVersion="1.0" FileVersion="" LangId="1033" Copyright="© 2005 Microsoft Corporation. All rights reserved." Title="Subsystem for UNIX-based Applications" xmlns="http://schemas.microsoft.com/help/collection/2004/11">
	<CompilerOptions CompileResult="H1S" CreateFullTextIndex="Yes" BreakerId="Microsoft.NLG.en.WordBreaker">
		<IncludeFile File="sua_lh.H1F" />
	</CompilerOptions>
	<TOCDef File="sua_lh.H1T" Id="sua_lh_TOC" />
	<VTopicDef File="sua_lh.H1V" />
	<KeywordIndexDef File="sua_lh_AssetId.H1K" />
	<KeywordIndexDef File="sua_lh_BestBet.H1K" />
	<KeywordIndexDef File="sua_lh_LinkTerm.H1K" />
	<KeywordIndexDef File="sua_lh_SubjectTerm.H1K" />
	<ItemMoniker Name="!DefaultTOC" ProgId="HxDs.HxHierarchy" InitData="AnyString" />
	<ItemMoniker Name="!DefaultFullTextSearch" ProgId="HxDs.HxFullTextSearch" InitData="AnyString" />
	<ItemMoniker Name="!DefaultAssetIdIndex" ProgId="HxDs.HxIndex" InitData="AssetId" />
	<ItemMoniker Name="!DefaultBestBetIndex" ProgId="HxDs.HxIndex" InitData="BestBet" />
	<ItemMoniker Name="!DefaultAssociativeIndex" ProgId="HxDs.HxIndex" InitData="LinkTerm" />
	<ItemMoniker Name="!DefaultKeywordIndex" ProgId="HxDs.HxIndex" InitData="SubjectTerm" />
</HelpCollection><?xml version="1.0" encoding="utf-8"?>
<HelpFileList xmlns="http://schemas.microsoft.com/help/filelist/2004/11">
	<File Url="assets\21c7ddf6-4226-42dd-bc6e-e44b9c20a188.xml" />
	<File Url="assets\5fa0677b-d2e1-4c57-86f1-52e546f8d16c.xml" />
	<File Url="assets\6a042844-a89d-43aa-a63d-c02abf8ce886.xml" />
	<File Url="assets\735e2479-c40d-40cd-840a-ff625e8ef3f3.xml" />
	<File Url="assets\7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd.xml" />
	<File Url="assets\bb17b304-7bcb-4a27-a357-07adb5d4505a.xml" />
	<File Url="assets\cd218940-d09f-4062-9255-2dadaaf21acf.xml" />
	<File Url="assets\ec89c5b1-d15e-474c-a365-93ddc34d3d2d.xml" />
	<File Url="assets\f808072e-5b17-4146-8188-f0b3b7e5c629.xml" />
</HelpFileList><?xml version="1.0" encoding="utf-8"?>
<VTopicSet DTDVersion="1.0" xmlns="http://schemas.microsoft.com/help/vtopic/2004/11">
	<Vtopic Url="assets\21c7ddf6-4226-42dd-bc6e-e44b9c20a188.xml" RLTitle="Least Privilege, User Account Control, and Setuid">
		<Attr Name="assetid" Value="21c7ddf6-4226-42dd-bc6e-e44b9c20a188" />
		<Keyword Index="AssetId" Term="21c7ddf6-4226-42dd-bc6e-e44b9c20a188" />
		<Keyword Index="AssetId" Term="21c7ddf6-4226-42dd-bc6e-e44b9c20a1881033" />
		<Attr Name="appliesToProduct" Value="Windows 7" />
		<Attr Name="appliesToProduct" Value="Windows Server 2008 R2" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISEIA64SERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISESERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2WEBSERVER" />
		<Attr Name="appliesToSite" Value="BWCOnly" />
		<Attr Name="WillHaveMamlFeed" Value="True" />
		<Attr Name="zzpub_assetBug" Value="1762" />
		<Attr Name="zzpub_MtpsProductFamily" Value="WS" />
		<Attr Name="zzpub_MTPSVersion" Value="11" />
		<Attr Name="Locale" Value="kbEnglish" />
		<Attr Name="AssetID" Value="21c7ddf6-4226-42dd-bc6e-e44b9c20a188" />
		<Attr Name="TopicType" Value="kbArticle" />
	</Vtopic>
	<Vtopic Url="assets\5fa0677b-d2e1-4c57-86f1-52e546f8d16c.xml" RLTitle="Supported System Calls">
		<Attr Name="assetid" Value="5fa0677b-d2e1-4c57-86f1-52e546f8d16c" />
		<Keyword Index="AssetId" Term="5fa0677b-d2e1-4c57-86f1-52e546f8d16c" />
		<Keyword Index="AssetId" Term="5fa0677b-d2e1-4c57-86f1-52e546f8d16c1033" />
		<Attr Name="appliesToProduct" Value="Windows 7" />
		<Attr Name="appliesToProduct" Value="Windows Server 2008 R2" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISEIA64SERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISESERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2WEBSERVER" />
		<Attr Name="appliesToSite" Value="BWCOnly" />
		<Attr Name="WillHaveMamlFeed" Value="True" />
		<Attr Name="zzpub_assetBug" Value="1762" />
		<Attr Name="zzpub_MtpsProductFamily" Value="WS" />
		<Attr Name="zzpub_MTPSVersion" Value="11" />
		<Attr Name="Locale" Value="kbEnglish" />
		<Attr Name="AssetID" Value="5fa0677b-d2e1-4c57-86f1-52e546f8d16c" />
		<Attr Name="TopicType" Value="kbArticle" />
	</Vtopic>
	<Vtopic Url="assets\6a042844-a89d-43aa-a63d-c02abf8ce886.xml" RLTitle="Subsystem for UNIX-based Applications and POSIX Compliance">
		<Attr Name="assetid" Value="6a042844-a89d-43aa-a63d-c02abf8ce886" />
		<Keyword Index="AssetId" Term="6a042844-a89d-43aa-a63d-c02abf8ce886" />
		<Keyword Index="AssetId" Term="6a042844-a89d-43aa-a63d-c02abf8ce8861033" />
		<Attr Name="appliesToProduct" Value="Windows 7" />
		<Attr Name="appliesToProduct" Value="Windows Server 2008 R2" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISEIA64SERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISESERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2WEBSERVER" />
		<Attr Name="appliesToSite" Value="BWCOnly" />
		<Attr Name="WillHaveMamlFeed" Value="True" />
		<Attr Name="zzpub_assetBug" Value="1762" />
		<Attr Name="zzpub_MtpsProductFamily" Value="WS" />
		<Attr Name="zzpub_MTPSVersion" Value="11" />
		<Attr Name="Locale" Value="kbEnglish" />
		<Attr Name="AssetID" Value="6a042844-a89d-43aa-a63d-c02abf8ce886" />
		<Attr Name="TopicType" Value="kbArticle" />
	</Vtopic>
	<Vtopic Url="assets\735e2479-c40d-40cd-840a-ff625e8ef3f3.xml" RLTitle="Setuid in Subsystem for UNIX-based Applications">
		<Attr Name="assetid" Value="735e2479-c40d-40cd-840a-ff625e8ef3f3" />
		<Keyword Index="AssetId" Term="735e2479-c40d-40cd-840a-ff625e8ef3f3" />
		<Keyword Index="AssetId" Term="735e2479-c40d-40cd-840a-ff625e8ef3f31033" />
		<Attr Name="appliesToProduct" Value="Windows 7" />
		<Attr Name="appliesToProduct" Value="Windows Server 2008 R2" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISEIA64SERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISESERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2WEBSERVER" />
		<Attr Name="appliesToSite" Value="BWCOnly" />
		<Attr Name="WillHaveMamlFeed" Value="True" />
		<Attr Name="zzpub_assetBug" Value="1762" />
		<Attr Name="zzpub_MtpsProductFamily" Value="WS" />
		<Attr Name="zzpub_MTPSVersion" Value="11" />
		<Attr Name="Locale" Value="kbEnglish" />
		<Attr Name="AssetID" Value="735e2479-c40d-40cd-840a-ff625e8ef3f3" />
		<Attr Name="TopicType" Value="kbArticle" />
	</Vtopic>
	<Vtopic Url="assets\7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd.xml" RLTitle="Subsystem for UNIX-based Applications Overview">
		<Attr Name="assetid" Value="7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd" />
		<Keyword Index="AssetId" Term="7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd" />
		<Keyword Index="AssetId" Term="7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd1033" />
		<Attr Name="appliesToProduct" Value="Windows 7" />
		<Attr Name="appliesToProduct" Value="Windows Server 2008 R2" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERNOHVSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISEIA64SERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISENOHVSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISESERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDNOHVSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2WEBSERVER" />
		<Attr Name="appliesToSite" Value="BWCOnly" />
		<Attr Name="CommunityContent" Value="1" />
		<Attr Name="WillHaveMamlFeed" Value="True" />
		<Attr Name="zzpub_assetBug" Value="1762" />
		<Attr Name="zzpub_MtpsProductFamily" Value="WS" />
		<Attr Name="zzpub_MTPSVersion" Value="11" />
		<Attr Name="Locale" Value="kbEnglish" />
		<Attr Name="AssetID" Value="7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd" />
		<Attr Name="TopicType" Value="kbArticle" />
	</Vtopic>
	<Vtopic Url="assets\bb17b304-7bcb-4a27-a357-07adb5d4505a.xml" RLTitle="Subsystem for UNIX-based Applications and Case Sensitivity">
		<Attr Name="assetid" Value="bb17b304-7bcb-4a27-a357-07adb5d4505a" />
		<Keyword Index="AssetId" Term="bb17b304-7bcb-4a27-a357-07adb5d4505a" />
		<Keyword Index="AssetId" Term="bb17b304-7bcb-4a27-a357-07adb5d4505a1033" />
		<Attr Name="appliesToProduct" Value="Windows 7" />
		<Attr Name="appliesToProduct" Value="Windows Server 2008 R2" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISEIA64SERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISESERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2WEBSERVER" />
		<Attr Name="appliesToSite" Value="BWCOnly" />
		<Attr Name="WillHaveMamlFeed" Value="True" />
		<Attr Name="zzpub_assetBug" Value="1762" />
		<Attr Name="zzpub_MtpsProductFamily" Value="WS" />
		<Attr Name="zzpub_MTPSVersion" Value="11" />
		<Attr Name="Locale" Value="kbEnglish" />
		<Attr Name="AssetID" Value="bb17b304-7bcb-4a27-a357-07adb5d4505a" />
		<Attr Name="TopicType" Value="kbArticle" />
	</Vtopic>
	<Vtopic Url="assets\cd218940-d09f-4062-9255-2dadaaf21acf.xml" RLTitle="Installing Utilities and SDK for Subsystem for UNIX-based Applications">
		<Attr Name="assetid" Value="cd218940-d09f-4062-9255-2dadaaf21acf" />
		<Keyword Index="AssetId" Term="cd218940-d09f-4062-9255-2dadaaf21acf" />
		<Keyword Index="AssetId" Term="cd218940-d09f-4062-9255-2dadaaf21acf1033" />
		<Attr Name="appliesToProduct" Value="Windows 7" />
		<Attr Name="appliesToProduct" Value="Windows Server 2008 R2" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISEIA64SERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISESERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2WEBSERVER" />
		<Attr Name="appliesToSite" Value="BWCOnly" />
		<Attr Name="WillHaveMamlFeed" Value="True" />
		<Attr Name="zzpub_assetBug" Value="1762" />
		<Attr Name="zzpub_MtpsProductFamily" Value="WS" />
		<Attr Name="zzpub_MTPSVersion" Value="11" />
		<Attr Name="Locale" Value="kbEnglish" />
		<Attr Name="AssetID" Value="cd218940-d09f-4062-9255-2dadaaf21acf" />
		<Attr Name="TopicType" Value="kbArticle" />
	</Vtopic>
	<Vtopic Url="assets\ec89c5b1-d15e-474c-a365-93ddc34d3d2d.xml" RLTitle="Anonymous Users and Traverse Checking">
		<Attr Name="assetid" Value="ec89c5b1-d15e-474c-a365-93ddc34d3d2d" />
		<Keyword Index="AssetId" Term="ec89c5b1-d15e-474c-a365-93ddc34d3d2d" />
		<Keyword Index="AssetId" Term="ec89c5b1-d15e-474c-a365-93ddc34d3d2d1033" />
		<Attr Name="appliesToProduct" Value="Windows 7" />
		<Attr Name="appliesToProduct" Value="Windows Server 2008 R2" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISEIA64SERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISESERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2WEBSERVER" />
		<Attr Name="appliesToSite" Value="BWCOnly" />
		<Attr Name="WillHaveMamlFeed" Value="True" />
		<Attr Name="zzpub_assetBug" Value="1762" />
		<Attr Name="zzpub_MtpsProductFamily" Value="WS" />
		<Attr Name="zzpub_MTPSVersion" Value="11" />
		<Attr Name="Locale" Value="kbEnglish" />
		<Attr Name="AssetID" Value="ec89c5b1-d15e-474c-a365-93ddc34d3d2d" />
		<Attr Name="TopicType" Value="kbArticle" />
	</Vtopic>
	<Vtopic Url="assets\f808072e-5b17-4146-8188-f0b3b7e5c629.xml" RLTitle="Subsystem for UNIX-based Applications">
		<Attr Name="assetid" Value="f808072e-5b17-4146-8188-f0b3b7e5c629" />
		<Keyword Index="AssetId" Term="f808072e-5b17-4146-8188-f0b3b7e5c629" />
		<Keyword Index="AssetId" Term="f808072e-5b17-4146-8188-f0b3b7e5c6291033" />
		<Attr Name="appliesToProduct" Value="Windows 7" />
		<Attr Name="appliesToProduct" Value="Windows Server 2008 R2" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2DATACENTERSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISEIA64SERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2ENTERPRISESERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2STANDARDSERVER" />
		<Attr Name="APPLIESTOPRODUCTSPECIFIC" Value="WS08R2WEBSERVER" />
		<Attr Name="appliesToSite" Value="BWCOnly" />
		<Attr Name="CommunityContent" Value="1" />
		<Attr Name="WillHaveMamlFeed" Value="True" />
		<Attr Name="zzpub_assetBug" Value="1762" />
		<Attr Name="zzpub_MtpsProductFamily" Value="WS" />
		<Attr Name="zzpub_MTPSVersion" Value="11" />
		<Attr Name="Locale" Value="kbEnglish" />
		<Attr Name="AssetID" Value="f808072e-5b17-4146-8188-f0b3b7e5c629" />
		<Attr Name="TopicType" Value="kbArticle" />
	</Vtopic>
</VTopicSet><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HelpTOC>
<HelpTOC xmlns="http://schemas.microsoft.com/help/toc/2004/11" DTDVersion="1.0" Id="sua_lh_TOC" FileVersion="" LangId="1033" ParentNodeIcon="Book" PluginStyle="Hierarchical">
	<HelpTOCNode Url="mshelp://windows/?tocid=ed29f142-9305-49ef-b51c-d99c48efe41b" Title="">
		<HelpTOCNode Url="mshelp://windows/?id=f808072e-5b17-4146-8188-f0b3b7e5c629" Title="Subsystem for UNIX-based Applications">
			<HelpTOCNode Url="mshelp://windows/?id=7d8618d2-7ef8-4bcf-9315-c1f1bfad17cd" Title="Subsystem for UNIX-based Applications Overview" />
			<HelpTOCNode Url="mshelp://windows/?id=cd218940-d09f-4062-9255-2dadaaf21acf" Title="Installing Utilities and SDK for Subsystem for UNIX-based Applications" />
			<HelpTOCNode Url="mshelp://windows/?id=bb17b304-7bcb-4a27-a357-07adb5d4505a" Title="Subsystem for UNIX-based Applications and Case Sensitivity" />
			<HelpTOCNode Url="mshelp://windows/?id=735e2479-c40d-40cd-840a-ff625e8ef3f3" Title="Setuid in Subsystem for UNIX-based Applications">
				<HelpTOCNode Url="mshelp://windows/?id=21c7ddf6-4226-42dd-bc6e-e44b9c20a188" Title="Least Privilege, User Account Control, and Setuid" />
			</HelpTOCNode>
			<HelpTOCNode Url="mshelp://windows/?id=6a042844-a89d-43aa-a63d-c02abf8ce886" Title="Subsystem for UNIX-based Applications and POSIX Compliance" />
			<HelpTOCNode Url="mshelp://windows/?id=5fa0677b-d2e1-4c57-86f1-52e546f8d16c" Title="Supported System Calls" />
			<HelpTOCNode Url="mshelp://windows/?id=ec89c5b1-d15e-474c-a365-93ddc34d3d2d" Title="Anonymous Users and Traverse Checking" />
		</HelpTOCNode>
	</HelpTOCNode>
</HelpTOC><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HelpIndex>
<HelpIndex DTDVersion="1.0" Name="AssetId" /><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HelpIndex>
<HelpIndex DTDVersion="1.0" Name="BestBet" /><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HelpIndex>
<HelpIndex DTDVersion="1.0" Name="LinkTerm" /><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HelpIndex>
<HelpIndex DTDVersion="1.0" Name="SubjectTerm" /> y`!FEO܌}
C"Rn"%()T
]%I9Jv"*QJP!BEHhՁ7o^=]T \@3OT#AbXb
A-иFP@]Q
kԃ	@gA jwY炷>G+W[ylh[yE>Z/ak+jk[lo<-Q^zwӟ_g.6!Ө{sl-@znn湣9X9nɺ[铮;.yLwz]//'ۗsy;n;gy?\u9gvcOw88|7yb8@ދSwi8[6mo:W\3kmm/\֐6o80=7k񂜛o7;q|k{лߏk^{胜ornCuk*=r|k\̓P'^Ÿµfיv9sw'==ksҞ̥/=aLe}O'K
t)fމN%79qw|ONckpk[c6}c=6gGvG=cS0|<_rlۯ첽rSj'Jz,۞շ97oSt[}kylr6&|?؞+[Pc֎yzl=teҳozǦE5ͱ{6G͞ұ=6g{_uB5j
?^{l70LǤM;<N؞-ӏ=gCk;ٯln{Ǐc=on>{sn܄av>}[:B[zD.ѷo}[+o[zLַnӟo
5mgxCMoK]f_ھ
:FS۝;oS{oܾ=}s.v۞{=o{[_3Mw=o{n܇#~svNmWU;jxZ۫Z{|zUީC|RlK}{]g/׃ʿ."_,_חkÝKK=5]KuKKK5KuK=kǗk/u׏Ӑ/.u#__%u.߯.5'__j)+_/5ז˗]_1_]j_3__j5j7_]j_s>v L>vl;8n7wB]׻xwC{5Aw[פ/}jw!!~;LށwGQ_˳|1ɜa1>w>Zx}!c<.B
xq"cB-ioO<.)/vG7̾08y3?9^jUn7vGmg_?ϻRWW{73|kpJ9/S:gtJܝN):tJgn{tguJoOYҝ)9OS:g{JtJ{tU\vO|Ox霭N)Y:_S=S:g{JtJg{tYY)>:SJg|t])>:Ss>S:>:#Ss+>S:>:3Ss;tg|Jt~ȧJgvOΑ,N)>:OS3W>S:>:_SJg|te霚OμN)F;tiYS:g|Jtm:Ss{>S:;tqYҝA)9ϝS:g}JtѧJ&}tu\N)>:SJgwOΧ錩OY:SJgV}t}N):SJgn}tgxJOYҝa)>S:>:S3>S:gxJ\
O)<tF9ҔtY:'o޻q[x^/ŋx/^x^/ŋx/^x^/ŋx/^x^/ŋx/^x^/ŋx/^x^/ŋx/^x^/ŋx/^R?mP

;4{|4R=>
+ËG!>?ÌG|4j7>
Џah
>
?G!0(h

#GC4,~
ãGL~4
GÐ4l|?NGChD~4
Gah(T|4S?!ѐ~4
-h4~
ìGahne>
3׏!4~
5׏h4|>
qGah(>
uGC44~
;GCaD|4>
AGC0h8$}4>
GGCaP-Dyu%yGԀ`00``00``00``00``00``00``00``00`ϵe׏wx5>}uק͜NU7χ~M"d7i%伛{pnyLnrN&ep_9%2xǧ3)_fNG}m|Qۼn
Ĉ1b#Fb1F#Ĉ1b#Fb1F#Ĉ1b#Fb1F#Ĉ1b#Fb1F#Ĉ1b#Fb1F#Ĉ1b#Fb1F#Ĉ1b#Fb1F#Ĉ1b#Fb1F#Ĉ1b#Fb1F#Ĉ1b#Fb1F#Ĉ1b#Fb1F#.$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$q2dC!d2!CȐ2dC!d2!CȐ2dC!d2!CȐ2dC!d2!CȐ2dC!d2!CȐ2dC!d2!CȐ2dC!d2!CȐ2dC!d2!CȐ2dC!d2yCvytms+]?̅mą;¸p.\…p\.¸p.\…qᅫ…p\.¸p.\…p\.¸p¸p.\…p\.8
qVgp\.¸p.\Å#u.s_Wp\.¸p.\…p\.¸p.\…~;HC؎s>fh폷><w|rG@>=ٺcF>]wx}99w;}W<}cGh>Mx0ĄDxͶw.\q1Diiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{N㏶jjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjܶĵM44M[4MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM4iOwu[mVmV[[mVmV[[mVmV[ծvjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjڷq-,ӈ4MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44M5{m.y#{ą7op\.x?jjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjjګjm\ˑO4M44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM=M[44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM4MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44MM44Miښiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimq)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii,M[46M`g︻e҉7yj'2WO\OsO^-(?wIx}9s_[|ŝ<oR~}}}}tWWe907MW}_V?[{?s_{}y̮C'=xw!/𷺮zz߅+/|X|#	0>}{T[uV"γMh	a:[Bm6NԝHF[05Yyg33D4FvuX$s{@>83⊩9jJn#EpJYXQ%g:S{DJ6dx2Yn1涵	[3mȼ @>tp՜r$FS%V
Wt`Hx,Y9Qu|R1Fx3	{}ωbc$AO$ޑW9[8ްE]C<(kӳǔPUs"&#5q
:#:1R\*uɍ|s$RSBS HEW\?u.(<	''QtC^O!RyA鿖Ğq#x3#-߿G\D4ZRREim
džEjBDϖܦEB>3B=}7?[eXߕ!˵˃V2绷D3E-ʱ,I½pC-ɼ4wQéFƎgN8FTHqBE6YYu[Vl	7Jj-R6\^R#"58&jA3(,DM㫚kuvN!wSfTn[؆59HoZrάk[bBk_(;K"'nm),g@@1\e0	(yJ$fjVV+EMFƂ,b
VSPiR ~^y^C:4vtůeg:ͬ$n[WɗM^ViW_&	ԶWf䷊81\S+ku"O(
28s.]DϣWlU5ܥpi {VD~۷t_ nn
\(x+`JsT _^
k;~He`:x钺DkGRC
j#Nhu~O۫~֘ӡN,ئeyGBeuB.s,'_EȢdgNh6$I#֎tvm$F%.g_~dF[U񲞉ŋP#_T=J6[-ϽD5t4)\>H@LǠhDcɖ\bE$nB盶j)>m~cS*މ^ ·t-G&^?+SUn>.631eEOacJؚIA_}p5-EӘ#5A/G
Y:aSM:/	;[J\Xx;n?YPejaIĶyݪ"K
1|O=?gQXJk*#?fk/?7w;iJ-x&>@Lb܍\m!qǧ
v-asB㎑V2Apbi^1#8(
uJGw
B̓o^чZ:\LUT"󤏈Uq*qA2>JU:$yXbtBRlڤ/X҄:%JU)B*QD4*	0
:Eߒ8CdJ`DfW*
ΖSdiymTDr'xxS$d}Jʈʞ7>|]FD\pituiq-^pqF&Ji> ܗ#9_	l.G941_|MRt}lT;ؤ7ktki}BшoD Uos0-dvd):ӝW,G9aZ0sK"wERRw{ywBAG/!$p}ȱSw O3";DI:}C+pJ=IP')&Ŝ(#[ԟzVMޤ!fSIt0dzx$s_^k&"ɋF=a+&(mYd`|:PK%^.fgv=ČձfH߳ebKca~X*7
K9(vϲxb+&cq<KGH8](UDM8G[8F?93hrbя+.IM)ܐtWn+DM}d~[kqPEf7q1	1Qp#ܟ9Ua'`7c%ށ<\mz1E2}?t7(M=?3aMЦ<)Ks;CD?/(hz9e\lR3\}Zm^$B<AX_%d*tahh{rJIG@ȹ睁OPCҠd
ONK~[ :׹B)諵Zp/خ<ͦaڹ!DQK$pq6%ăaW,<LE?Mc71&ʙg('2oT;,l[8:}PX5<[`<:b_o97U{gqJV m%ivK1'Iz&8pʈ"Œ/9|#T[Q.oO7~ѸM5h68^(CoehWpS8r:F,!ߐ@ғ#33#Oɚ?/VƼ}ϗhSBrKy*I=~"&KORQ"tl01#)6t~6c[?Xˌ*>
scDdYׂ+D!bhCz**xZüO/{0=Tք+8]t)jLjcSKjs1TI.1B7vwkB{~]%GQtz_Z.JL\XiB!pJPmjkŁgxBBƚ/;nW`Q$u›݊9,j>Smbg[2W}v\]^QǓgO
Ga\@>[ym#Թس+5
JqvnTGZ]|?]h4ِBVTHiXB$r& Zg}a<_f|z?USP𪮇N\o\/t4v~{lrS;PN, hgSʻX/5׬xg_Vֵ<)@
Z_TzSTeּXQ6z׈u̞-;,(|+ĞTʊ5oK5Ϝ̿C<`JJ
ӹ	[}٦HB܆T=c2GÍ(yeQ3pb\"CJ٥R-ϣ+g˯'?JDqU1#QWѡ<ubY:T&ǧz_sJ!AzȆ
τ/	~~,ghQ׽.<Н-QK1s⤬mOTжv0Ny♋	[,u!2<b"hO)^*rvY
Bn۹\\Sk$%FvM۬	(t]0<9v5+Aleؾu]̞Xo_e<+ 9RUYjeiASqt7;Kdb`VZ
:=@Q\lb]
;~<ݠ_9pZsp}a]?K{,^Ga^'eLYl	?i30;z/)j]\^!"
v85,DT.5'5C9P6Ԉ,}[t4Wlث=Y4.P1ku*-%[,&`͂iqw.%?p>THJ~
.qy;u	{;hVeZ
;(
|N]c|xP%,Zc+,LwH4zVy'<2Z~Ó|3Z]?T%0o<Ւ^;m@_%ŗg:]2W.đ)Pq
&dh)"yQ'@sײXǑ'6n.N(A>qWN,_/g/:GC=G]':oA|(eUm(Ϫඡ=hnGO	)zWXd2^ -͎&yߒ[m0(V=ai'o@k2B^ڝgu* f-1Sۈ/xK&C(Y~NA)1[G}Ev7 k쌕o-1yGfm]\$JD @61MI(Vx(L6~Y+]orqwʦwɴE4zHO^.UbAC4N8[(Q	V^<_Ӷ\<5?@Q/d&GҠ<\éÏ.?l{¿ZUTXj&|l7IicDcNJ$};xIDh}ub_n&Bݴ]Gs==?	r
77WBꨶW
&H94J
FAa@W?U(OdOUKOC)wsq91C##f`p(e(ZMgybK$38v8Gk֚O{P5SM?{X>xFPF;ui`yޑZOK 7=>C}>ЇC}>C}>ЇC|}r+[A{5	&+d`;BfOpI"z!eC%M$%N-['@FŅ}o0\!kxs}фe=y.zUx9Gi0އ<[L6),L"/O'GKt".ؿE3\ⷵ10W-jahlN{P׺.W$eٯyTIJ$,akJzWH=vѪu<ݝ':ډxޫ:@hɧF'u/WinE񭧩	4=ק_l33w-~n˛)z:ưqR[9BDA5mMd(k&"&zJ/4ɍI.\;3i*	[8B̟ד~CT+3 8
ƣ:>D5Jn,LZq:+lB@t}e-8CKaq
imbk%0طZa9e%y/߳7u@Ϸԡ0ҷ@YsIo2OBgj٬e™EXs>VGQ @@8}akd|
p(s(1A3Fϻރ^zpU^Xv ^Tquol)OƺΘH7F)2HN~L oSԼՐg|?h(;>UMJ1N;Nɿ?H<gւ^X͌)2b'0sb{
:*Z8inPP@ݰTMl,%!Rom'MSlX֭Nܼ.s'd]ج *Э갗QS[d}weWiG0:Z
st)OF!jUX^L+wͫ`_j~-
.[c"*|kdPLao%"Cik5g]'-SM3i;ic;K]M~	ډXn
5.CFM]"@ImSgϜթ0}zedCoƒiMoPG/
_SA1\ϭrLh%͍웆BkZN%kz>
zA8GoC"t+)\*e!4R$XS]	[Moc%8wyWBB۫}go -^!ŎVx;"ԛꚇܻ{W;ݳk	9':|W1%~*1dMMerHS3u],bp\3}E37|@~+>cv`"8FJiy~0!LYsSVR}߹x~>+VdM$_@pvsݾ)ojTADZlQ+1\nTZU]T6_BJe3/_0l
Ƿ)eXv­_of%ǻv}D'~-ү*:n ľ~my@3)" \*7A MShT3'sXDt1Ays]3pw?=Da-ҡ>[t#;ϥfG1&ݮ+Pi՜,vmzٺOO_rTb;^!nLT9BP#J¦|2­&~/@Go;㵒uʯb{3kxOk .7>[stuڏCq6D%ZB0u7 9x]näͭ@TVyE
.szsxPJ]K=5g5PJ46=Pmd쿸h{-D@JSj+y~Fo5-^Ny&n;NI16>LCk:;4op`dbaUr[	\IC*c)$kG/r4vn$rRX7y[
Xͺ~*tݠ#,ۧ7m+ƱBpɼ&4WJ51gOwu.b#`H{xOVjw/\pS\)ˬ(bJ	Ay/oe^	[6\wy7@C$UN1xL<M<L+҆b(n.e3Tx{f
AP@`fwpp0@p).٥~ゲY׌jP1G4^_7c%T!Unœ1ֹPNi߿
#К;tW丸Cd^?y6gZ%/lCR8Nh/*e9x+͝8.C\42F|GlM ՙih\9vh1k_4r6srű|fcBZW,
@lX*{Aa/1]$0B}eO?mnkdAپh;I_Wls~76AH2cXsŌO96&vJ\
wjZ;V,hnM6/Mr)	7}ŰBdi[~zɨL	8YE{P@IƮhdk6:KH[?W;cCtqeè
<$4Qx"Bf0((m=__N1}v,YxO3{a9g.a>ҚzYQëx-ʢcZS6D<h_lg51r_=U5zFc2jfpAz߇FiT=t?s7|V&暼F9A tVoB<A
x2fBk'W1^{IZb]E_};st1$C9	<I̱;N82lIl*E옪25Z1ړlwMEV*Kŵ/uT4ՃZv
CʚMkL'ڦҬh
=9bDz|5-)K0P@)E*TEۺOe:T!L&ɀ9	
$-XɵuI-gD}>^Q.
bE{{~*%9e|7*7_1^hP	<ǤLZt1ìRen0gȶTXD!(Qr+ȁ^zxH|u:$mdDl!@5ks"C-GzӊE
BH`Pi%*\0"~v7$~~=ްxCw&Yt3/()a|fy
Ϻk~J]S8e:0$XxHs;"+yZ0>O7ys5Rvo~3]Q4۝ʴ9eFWsHÂ!2.Rɮ'QF{Gu؞(~I2qw/dnix207YP:9^T)l5y9Snx9|5kɣꭞCv3'o+VkV0XvSʿzqR*frE(#ܩkE%P9b"Y]O؊
r$	OWLvJXc[4(-{S&*B?[CLm–:N&c["qwK>)BoAh ej%61>g2 =qz+ފޏpL<uޑAxrK.q9mãQ[8z@6sO
\c G^9HYj]MP%s
5zy!Az<w$Qک+>AEo;|8ԍdX0.50㭳FN'sQ͒1wYh^|8$%¬&.D5&OtLi]
QgNfs /;mGn!%I<pڍ?g8_Z:#=yD,i-e(t:{<TPmxɌt@Hj`+9o
njPFbWtgmWPp+/r|:btp;l|7onY뗂>wtֆ)=0IGM@̋8#=xZ'%XKRҐa(y˸;GH/6{Bnn4[cAM$y}Aӓ833 a\bE:FBh+R{O(5JWDެk6;@qI7a"6o8걝wXaiUw!|JS|YWԾh]m2;xV˲
F(Xi؍#%QEVb!°|؄V	2({{<$;&ȌG6m񜢩"ϳ}.7XU;tҼ}l4N"Fs*?OYk
[+p6%ރyhnX=[$؍	Hߒ.Ys I,Dm9$\;nk Pg)"N=L1nxi[wpGڻ%\$cR=Fu624wp#Ť?ʿM㦩@|!<%_-HT h$eku^['3$$yzy!'pڍ%g#f}wi3?['}4-hk@O\nAx*fS|FBEhn7G_")ܦC)6FP5&H"	Rd?dJlZ+`	ҡn
pÉ2$SEد4ڑ>};7GT[A#r_
Q@V4##R\Toհaͦ<.T2Xt
&Y'Z`\>"j:QV=Q9?=(7oWȿGϳ]ykjD;k:+F37X_+v,k8mpr.O;dVSe-NQV,W;IԠZٳxMbu (kFMbȴKj0pΙkizÎ)
UeT+p]fmIH=ϲ2y/{,>J%tr4|q?AK9RꓺfÊ(Z7o쀞v1:DK=0P{*auSg3׍_c1^|n5au	][S砜k/܆~*R8>sHjsx <NEpLކma3xt;Oe)C5=K[?EڨKA[' 1>]wilo1ZnQmZm7K*ÞXnD\))
"obcxz+X٤">^0FOzKD`/I'orCC->(ç9Ljmʈ?ω_7<UhK-
cz&"hSAQH#8VhHw{;ZlV4o cøxىni#jTנ2|_SgBYDgHi{.\L*"ڵ)OrGG2M&j@P~jf0"%Y+dXSrbҊiwXr9M=h>KG/e":^f~vFgUyg
=-wS$Uɰ0vry[`Y%sNCRsKj84eFz}<:H,·S8Ekt%rrut7;LR[٤oe?<g@w$fyp&P2D-e-DdxʁdR96dZԉ0yEOĉZLZ(Qɳ从7ᆋa°0l.d[ܨ)Z"2A -RlO*}au29~$byH~=w:DB..0**\&&hpqф[#
PojnU\"/zX&Zna9)n1b&+:`!~E.FOc<1}}}n$@Yr"#ەM5^Ϟﻔ!:H{GcrLB~A¿(
‚ǐȖYNidcX[Ģԍ<u!+YAaOAO|3/UˀLsJ{_՛v3F_ߖS*ޱ@mb2Np21cb\%%w%J`hQ͚_6NYޛ|)@5 x9bM)T<%V~OɔmY$J;VyM/jwh±~'x-ȇ$͍OƝDt9u59iDE/qvzɩ9vzϊW)L,A@{j"ϚzEK;T&ʚWUr~6]@6s$-h?Ľ\n nk3*Ë~]*o.d1$fxEUScjuY\08DƖi%K?6xjSj@PcsݿE_c7o(z^FEE
@9SϹ*mauG&_6,kΌk;GyGgopܴa 
Yoa}ƶBSW\ c6j͌z8MF	9؟(e%qlIu
k៯\[sOL	4P[n^] 6WmNb#6߰t&00LgO;j%@H
j-MgOx̃-';me6Aɖ7GrDV;}`һ@j81Z#Vԇ X;`^o60eT:_&e?8\M= o֬%3$
EK2$!.G1s9
=kG9뾧cn]%T9c(ݮ&/l-2؅
5
O+G	Pf#C:qL߼cj7 -0/,ٲ{o@-SSsބt\=WCeDSgi%180}vfTeGd#0
^:ʓw%MP0M*1u
2k|Oض̬tf7oc@.0c U+Ak-8)€<z(^_2	x|P7罐gpUo3<r3^۲?z@]D
4(7h
tdA	#[f)mU&TPugLB0SpxZ۬]7膘{+'ʍySJ}9%ֹM_7)}aV4USu<innw`8ea(.'7x*ʻ>}*=	\}j7ݬ1hgx/<k1t4
\(	YY}Rj(%wY(EO@
p8}-A	5SϹhi9tne[TAUV`OQ[z&k8(&㶇v=Ⲽ\"[0$i{2д:B2P$sk
,s	dv3{LUt>K
)_&^bu_{sR?h	" y_|Y)K}' Ӯw2<wDjy
:4NF4"	hrdJiz,WVA\}T.앷e}_01'A6D蹈EA@WKpxMåV&q,d,|CC-[2Ͽz&r_L"g<
e*uɷR*[Snge)
K Koq9W|XJ4ϬR_흱)ͣ{^`;omDwiM`6XRrޞ>x?PBa6o5͌I|*Pڨ5
\i9公8>LHk+E1g)`{nls;%R:wyr8ͅY:(4j@yӻWxgY'*'$XytWE,mpĸ"mc@AJ\8X֭yO
pjݚ^
i|kɕ*qR4Z4C+	LQ[}ӊ3CK+;6肿qe̽oh|+qrulCs|r2PLNK66{@T]?RǚA]WJN'VƓju*t6A/\+Kp޴)]tsF@yV6aa`.l-caUar]Nڜ2Em<R)_Aݓd0f*=Δбg&^T43vEDE6ya\q/ɨp[fWKP:*
y$=*M1{؈3t1gm.=5<V^~1M.Uhj?4>߸ː*ٵL$(߰5b[5sw	)d'Gu|k$,xT"}\uEλZR]rgcat|sco*)EF%zy8} pHPɎu[
9Er5PH3
+2<9őc:I+"+"[6d̔e|.tQmg:-u˗fv'w#[]WP|r9}_8n-re>t}\<rI<D a %M_k(f9e,:=ëayԪo>W
U6/^ﶒ+9*JַGJOc~lrE݌2PYN˳m#&:!\u(zw[[p:@omȨ"cBoӓhü)Iەbs,֥һUs&[]AzaA$F-jD45x1<XYRo{B)YB))?ú108^WNL2ߏ:!nv$mqknc<0b)LC%<m&dqKN<3;f]I|[Vp7aɸ/2
&kA;p1`)Lo|V$z2F5y!I{^)t!U\Du{)cz*1E^]_(T8i-<MX9y<^U3 ]_4Q]|}I4"kKyNObᰌK1ab:PYyxC|'{7gL	=Lxp:ُ:d
aj̊2|3/ɢYQUhɉB!P丢+mA?ߟ|{LOL:ލ:ќD՜<Z!":9$0܀ Z+..d**H&'r88`8Hx$:~(Vd5fx=l&hݥO18wo_p4(hn
l/g@~8PvkǾ76L턿@	<m}!|6`"m	CP;ISwK'd}4WW	$]8K(*Imm^b&J*CpS+淋܇R]3&6ɕaX̔kIUkzfPX-d6JʪI[]=y+|WSx6ɜH݃)b0
0LF*֎A^?+洭H춘Iw#LGh	,%uغ"zXը-v7=*jxPZ.v^-emdeIVJ!{@)kME*
"Y۠A7,C)5}V݊QBy{%lt[[~Ʀl_lٍ(9@Eel0]Д^Av@dޫ+
Ҭ3|^aCOm@~!7~!YAȀ~d3g&IyaW߮{Ќ
JX5pH
">#Waf,#+|!.Ey866z!s,8o`L鼶(^ojq{IݏSCz]k>,!^>>DKA!z
00ꂨkhcw	ۗ q\C!Cyg>o7K?7#Nai`$?&}xwWRPשK_<d&h!k%Kg㮽
 !nS{ğfwD;PĶ'9kj}j?CBkOR9w?!aTS0Lq/DÕp GOـ3ŋEz5a"`8-6SPe
ٔ;H`ikRg
7(3ْ1Ȫ*6_\;ٻ7g$aCD3&nP'kw?DP6ww/8㔻Mpɂ鳆H&?-%ǐxTZ$w
0	]-BL)7U`8GYJpeΌJ4)i
iuOrw^x	evmyO
XvH5=
?J,(~*X3'
);祐C<d\0NP3kh.ҳP3zQ
{`ykGw(zw
[/sB9"p$O7iϝL6F@/Zjh4K̳pcI`wဘnP]UмzbٿR0x΅a`Omqܹ=" 㠲hr)	Az2i@%w5	(
jۉ*aOXwAAfETB}&\9;K1BmPS	Z9/.COמ
`"v}ܜ1J&x "&ʙ;2	W̫6-芧=) ;s>qT|(iZ&t1x/־zk6Py! E߿4	z;Kw~Q²4W#YJT=h8'p;|4̪F8<A'nr yUW-ps!7%{vQ8`g-_5&&gKʇ;1F
?RvDgzvFˎ;ϾR[6vy2^KW
aΨFNnUyL~,d!K:8I6vyfFB!tt_^
T2(LDq2DS.Ƀ?OgځԑFbB|>9ո&0
		H{R;hGq>ݺ(+ J8utJr0>>P@:hm0?d%7zLFcgSxpGQ€N{KiAL«|?4m;:M,Uof\g`փ˟
S¡bLYRQFیuQRqR:(Ոܿ>D}-Ov̀snUpd1[dI}	G"Z'߁R<+xJ/S
3%״"v=+
Gi֣X2F=
7JKWEg6+^XGe`ƹ	T`Zb{Ij`[%*	"^N'ġG}4Oe09:ze,vN4̛2Y+acP
T"Oޖ^GsiE±i:,IĠ#4&j[u*b8?
T[lq
ZqGIOT>F!)Ks`T-֨pEO=N4ԗmJ;Ep]E
v.#|kF-V݌HzRBnuuĈazWR^ӂ`1|O"׷NTJZWL^pƇi:lRn:,
mr׎a£P\sp}A8ƜyO&P+Lan?dfTo	Je
hm)㕮,T[ ltA0d~xv?WC?>jHt@fmk_$4:h1ehXB(RiEq=P=^/	Fzwë=x唵
	< S[q
ziji>'
E)}䡙7='aёfjDQv|Nm-(_[#Gm3{SnH6[>KÓ	/D0r8+ةXFx挢bDotq⺄V<o7<uwσBK}~)Inw{=E~2.nZ!,R/<v
1x/Ywڄ@(X1j]@Ph<;o=a3K{}EICbyC &-Ko	K(#FnH(8NOxaqiDH~Ae$ŷ-"!pB̼<$4[>-=eX*PeM"=]{iLx˶]OJd\3qf;ukd!ɰC2f
je<jx}@勦/cBۊS^}3}&7@l5\c4M{A^9w^peqvLEj33
{۝k3Ȉ${_f_G'?I_HA
@E<xMJ5(Rvݏ-{Гu&½cZcEEs66p8;FTcQed1+uX;=7XgC|dZ~][fl8uH&}H'73ڎ
0^jnw['!Cf,B/@]zpgB26.{D`yNGT<&Qbk0$24iwo;oQG-v<l<kJ Q	NW8<G]՝k+	UZUptPB/GI/?<3/mPK*hv-:fG<أZwQ۝P<tvMQF+gTS)-ϘV.~H9XcDb=xwe@13
9m>nOX!:ڄB¡FQ5BbEm:͙s(i80	|.6S+715Zה/ '26qa>[^4GBmMsKӚG|0<ֳRWLJar+dysVi<lq垝~pqъ<f'ah2	Y4ۈ\tl=^ߘi,zݎ"tCoC5_d9}Sp"\QZ(ҲJBneFd yݘ6IEVtFIZa.Ď;.yN/kSֹ
՝bɧEtg4
\y,])d0;`~W"qÙbwL0ADtXڙ
d	wiܠ:P:Hݯ>|ZS=xyzx	:t,}y肳

5hwTŤũ_:Ѝ"hqn)b]Ѐ7]e!8k~)yDB3$qW`͂e٥И,,}SEW"	_"Ћåh|fO5AONCbEeMG	#9e0'*&z\Ӫ!>'{u>a\x5S{u8wĞI+7;	뷣g,evlˬ^D_.5ݧqBd_uUN:?Ov܊ y<#4Urag>W]i!$k#P
4ZS6P׸PNwE2B9:xu<3K'i/ZA>?{I7DŽ,.!b7%d0Щ5e3FYQ49Pf`Aܚ'XBL#F';gaMjY^NWeYh;fqSݻ;js\B$SG;^g9'{䲼Ӵx'D-@
z[w!ѸjG6o_&*v<[a-Gvt;W!wj.4OD_ CGBWtP$HkRS,M==KΥCQ1cf
Hf\D]hTUI48"F@N=~ 읜AM8F!Olp1VPw<Mq;)╋Aի_D$}R
aV1
1f0uj
=g9ΗZ~wp;kP.vB(یH*-b4'QIF ~GTξ& +wT=G7jNxQ1*n9ڡ/'/Iu;j@PS߂S$0yq4
;2A;OĦLLI0 q+Aվvy.T1S%Ub}gO<Ig,p&mo#MoN1.D_iwL/]Nʪ}:x
s{96cKd+ٚhY*3	B–z4i*9-<vTpWtw|JY~)WTܪP'5OmXaccJڂ
]?1Xͷ;sN[bCGcGnP3hDEWǰopډcc{U_0E.W"qPު72"r=t'&u6w|JM&[|
hT$̍{!WtgıMpQKmUaOAM#6U5}iЍWN9jLjg_HӀD[1N5  x6ȻF-rWUR@uBuM䶼]^&K1c9SCd'@KB7HpCqz=} 7D-51UrsK1Sе,؋)Ce$V~9J}EcI#2?:$kUA6_]F9͒lX<LuG^әn
DS'%S^$zˑtƥZDZW̢uZ9}{!-*HӨZ4Z%vk"ےba-L~KŨ˩TLw

̋v>XzzLî2tH"pP+ݔƾυH#N_xjoXa6޸ô=liKelmއErScTzO~ֳ(,yaw5&ɏ
nl	:<C?W̲Eͬ]mpvqY~V/;4wBb|->PLW:{qʠւKW")0p}ÈBG/NáG6__=#_>*


rKM
/ڈI@G>s${	
jwP<LpgTeJtvORe0
zQݤuKkT6ƒܿ#WlfJ>P$q۷S什pꂕ"`xF2{=.f[hWhr~Ʌ0dY8mZP+^rz`z<1ݒSnMXgu?[7t'X<.Z}v֓o|we{l>:~rvgz9a	 ".ORWw$X( xb^٬*E[2UVFåW^ܨ]:PNFY\|RyjiUyiJ҅LiW/sʴԍ&̢(	0-uUC?)"%pdMoa9Nѥ@8)_G:1BX(o.R7Qj(F-mɵ@!TrU3fG$OSHTZ"<3eGľv.1'&N)NGQq紨fp[QcR
uq2q3Ș$Ve{,㎓M6GJ>@Ǎ<Ф_c!jY![iZca*J5mMy	7C2RCˣH׆ZEI
D8Lj4$HZ_'#/9ZcBI{_P*>a9FJ5ݺзwg(.l.:/]	ozD|U(Oz%^hջĢu&VeWþH*QSyGCzbd)sB̀bztLёI>Q}@:Xqm3Rϙspi] 4镚)ʨ=aҌ	![h4>u1N]q4!ܻ߹	XOv	b\ZCC;(|OXV[U|5K$oC#	*lq\ԞyӤLcNn/t^"K1@d݆4F,\
[l\D$[[Y7lVk3ǧGk5Ɠ;,%P24Qr#ٍps52CLpjm8K_xH|y7!wd^-\؁:*k1:^2;fr
d)Ŋ%47sڠCk?˂ʝj^j2sNo_|d:Df2٧3U?%{'L84f{\\e(جD;8Ћfw͘Zx/2Ƶl<Uy
uڰſ2CwTFerY-߼h0esf@33
n4x68<vW{ =QqȔ)B]:GЯ`*P]zB=IzU
SzW߱1L.i|vI=~ $
'0==sp٢<oҥy6$ƮοBmIu"&bH2Bjw60uE~N]7;%D=	bM
X4ig=n0˙hCWOf*R/aMu8N%ۉJ!?ؗB)
id!\):mvJG@XF³^x[ap<?"dWm)q01$2
kw"á*9ˈ^%9w2C]3-\;	,`8&.nʌJce(f:]
b<%İ*H	Fy9zHV'dztt;' to6w-^RV(#E[+iNn9t.O,t9R+Lļ?۠ɥ
}́%JWdj)ϑJot-BbMu]"j\Z@;!5]{%ag	WD8
zQj<$̚lfŜaF
3ӄ7_b>-{Ux$2SHX";YC{yM}>R[[Fjl!!݈Sd}SOsKa5nz
_++~_6ȫ

&C؈\EESQuUCI!?$Kc9˰ܨrsA##B`<GV^
Hعp"y81]-"$CB?q~
odb^9
^{w{Y7C~¦ܻ;⧌T_rp(!KRt{p@̿3o7*n{[=I;
BW?;eߟ+W

u8[wRtraxZbw__yVlsc`m8
b|P F_
GᇆۅWFzSv陶:jeAO$5D2ma'|񐶞Ӳ"QމKa׮oԵ^K9r`$"ĢLYPυn&DޥlE~Ŷﯣ\iI5 ,ftbD.sSI0*rD*RmQߗe EU\<|ɃTanKvmpzS B,0'U_,u͏T˅غ̗W&כ,OzΎI$@&^#2zC}>ЇC}> UUVC%"pMզW򘾰z2T+AΝFKSKdɧʈrɀl
#7;Wط`df޾|vrtX[9zT&xݪpÖkuٵꬅk䂷!lQ(%2UĴD^HTwJDf}ffn[\Ke-ѵ"%Nw3m7i@JEtB8A"<(!@ @@@@@@~@5P^懸+V*##
!nQ?qrTrq}ġFIYaGiդ,Vd?j~}a\
NLOxH:fL8&(`/TBlgTGxWRi̗C
܃i\mwQi.}^MVI
Ejec#C#!eQ&Rx;)l t+a<7u%g'IOJc~uf2"g{-pvm^Q	wr^e{}
́fњ3G
~vlᰕ;>K1u)gJ<5pFӬ۬`m2^BL]T-B1"|3|~,i{9^Sˏ,Jd撅ݻ[$
%6︾δv<f9L&`lrS4B2[/,hnYjv17ۆ%}=iōqۻ}gw-]Po+W**ы X̠^sޭ;fa܆'d	+zmq'R}YɗxiG5].w5ϯTs">]#[\{e޾_py&TZH&_
\{ ~3R\{+bYK472yCK{v驯ދ=)xE	IIAOpwt k%H|1>#"@R9=<d4;X>#̏v)uvɀr``S
Q9i%gac#aw|֒0;>xŨ`}̔g{j5:ՇO^1}w͒coqk,tgfke~#[dG"4^?yGGEf	}G>̣Ek	FŧWqď]~]9J̈kgoJ3#A|z3xYnBż4HdF/$)t5ZyVÞr<Xjx\6ۦ^KdVCL[͢Y²ceĴ94/lag6(R	"ʆ"cZ+X1a~~VdD~<sh3Y6j6zy˦jvLӢG[`Zib]T$>Sh
2T㩫[aCOӦ5tRTq&fXGޖh]k}y05Rs3-V-jF,ix
e?V.j+fnXvw
cপwmO,2b<"	I'YGu5":l9P젮OKfy+Mɐ=#
,)ڹMx6hAz<J<}|5W*#rZp]7认^jrW)g~A?@Ot3,Z.^VHͪiH!4p|9ݍɝÀr<
%
s/!	c䇃.ݳ'b;5Q28o}kLf	.E'M$_	%=gdvO!txSIL.f-򀽴_
<E}*^A+F׶)q.'>
S֧LtJ9V҂\i{X<p#VN̑k'	^&{];6쪙H0b%4
ĭgDґbZ/ϫPJ%Pѯuxm2S$JI{-ذq{DVz(!-}uzU-QtȢf*'ELy(!jhDyr4O<T5%:CEأQ}TQB$G%CE؄Q}dJ(Bщ>P}{vPG.O}ΙDy!p@B{@oA ޢ-1PyB/2(YgA\"-A.*ͯm
/8\D?@\-Ӑx7c.U\_L
.qZN8ߨ߹'W#1jTW{Pw{kLQ
,Wq-zla`߃kp[8n E䃺@/(_ƒα|Zu0:9F6d]A
b#吝V.'uA[n㯘LԞmom@c,XJre.AA' T<am2G|#mUq;z6=zE5OOw}=ε:'ΤL)CxE%	Kں7LvW//W_3|(L]9vc>=>j,F+Cw+LH\g:/#3lcwJ7'т$nlćm4F*LBux;smg<W8ZGʶ&{2|_%h"@ӆ'IB&!#(ɛqb4{M/Od#"’m?#PD5U?&^Ъ2H)J^LT8Eg6SNهq/{7>^!7P⑒Sfi7x,x%45B:;
eT]W4A6>9gYlBNE:ViT,z5qJKUM$={OO)U(|mM쵀j!8_ {qlfbW?,7TZCÞ"`\HAl2ܔW9b1n3l`KCMEh(J܂FngtڧƠ?1S˘;݄t[(8AZTFt8N(hڴwW熭>{ۜʨwBvOHFP;67=ͥ~w"Rhu*#ۼHwڙSLBc	0o59ǯ$4Dyj*dz0Rn"B<Bd6ˁnp T-m6X-7B;Yy1-\N
9T>[VBsl
Jhљ4hq'fX,γ{ܰ|ܮ~@]X'֤tKߍ_սQ?._``4
o*ppo
[p@ScU{E5A\9=\ˑ
n˻U;|U9ɫFhP/
e[1)A0Zf9r(1Hsj^S](SFa
ց&,S̋BΤvAmPS[d5b%G
5Ub秠oF[x_>\;TZ0>[0mw$Vɐb+_T_3Xo}ZlBxG w7ᅪ@=!W7uÃI2xfCh#_aHy @ḍ	Kǎ}:󃟧mbKnQO]dd2+x٦#IlGu,saA#6NJ_Gg;#m8h?1 /UX;__l?]۴r[ߦMZhWsؔ[ZscE-Vウ|YOkaM(q~j:qD[,@(z&(Q{

Anon7 - 2022
AnonSec Team