Sophie

Sophie

distrib > Fedora > 17 > i386 > media > updates > by-pkgid > d20dea4b6e145c914db1f168dac29ec7 > files > 42

globus-gsi-sysconfig-doc-5.3-1.fc17.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta name="robots" content="noindex">
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<!-- THIS FILE IS AUTOMATICALLY GENERATED FROM THE GLOBUS SOURCE CODE
     DO NOT MODIFY.
-->
<title>Globus Reference Manual</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.8.1.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__globus__gsi__system__config__defines.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">Defines</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga78b42dbafb65836d65f1bd9239d5713a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga78b42dbafb65836d65f1bd9239d5713a">GLOBUS_GSI_SYSCONFIG_SET_KEY_PERMISSIONS</a></td></tr>
<tr class="memitem:gaa7c77749654b00cb70ace688557cfe7e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#gaa7c77749654b00cb70ace688557cfe7e">GLOBUS_GSI_SYSCONFIG_GET_HOME_DIR</a></td></tr>
<tr class="memitem:gab1925b8aeb514e9f225ce19adb989232"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#gab1925b8aeb514e9f225ce19adb989232">GLOBUS_GSI_SYSCONFIG_CHECK_KEYFILE</a></td></tr>
<tr class="memitem:ga84a85c17efa3e0b50f4863ee0a6960de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga84a85c17efa3e0b50f4863ee0a6960de">GLOBUS_GSI_SYSCONFIG_CHECK_CERTFILE</a></td></tr>
<tr class="memitem:gab96c6da4dc3a4562395f67f407a83deb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#gab96c6da4dc3a4562395f67f407a83deb">GLOBUS_GSI_SYSCONFIG_FILE_EXISTS</a></td></tr>
<tr class="memitem:ga53dd83cd3f3f9b565c7fa63897387fa0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga53dd83cd3f3f9b565c7fa63897387fa0">GLOBUS_GSI_SYSCONFIG_DIR_EXISTS</a></td></tr>
<tr class="memitem:ga02d7fc24cf251042ca71c27609c467f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga02d7fc24cf251042ca71c27609c467f6">GLOBUS_GSI_SYSCONFIG_GET_CERT_DIR</a></td></tr>
<tr class="memitem:gadba9f5e942e809577c434c06404659c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#gadba9f5e942e809577c434c06404659c0">GLOBUS_GSI_SYSCONFIG_GET_USER_CERT_FILENAME</a></td></tr>
<tr class="memitem:gac15e10691ca78962c085efb8fb0bf026"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#gac15e10691ca78962c085efb8fb0bf026">GLOBUS_GSI_SYSCONFIG_GET_HOST_CERT_FILENAME</a></td></tr>
<tr class="memitem:ga103af17b9f548274940670883d1ff5ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga103af17b9f548274940670883d1ff5ec">GLOBUS_GSI_SYSCONFIG_GET_SERVICE_CERT_FILENAME</a></td></tr>
<tr class="memitem:ga0734ee6182cf8d175ee535eab47f4b7f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga0734ee6182cf8d175ee535eab47f4b7f">GLOBUS_GSI_SYSCONFIG_GET_PROXY_FILENAME</a></td></tr>
<tr class="memitem:ga42dae29a971d29948010c6e8f399808a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga42dae29a971d29948010c6e8f399808a">GLOBUS_GSI_SYSCONFIG_GET_SIGNING_POLICY_FILENAME</a></td></tr>
<tr class="memitem:ga664e26ded6268c9fc585d114b97aa324"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga664e26ded6268c9fc585d114b97aa324">GLOBUS_GSI_SYSCONFIG_GET_CA_CERT_FILES</a></td></tr>
<tr class="memitem:ga71c711c438acd221e5406c5b4ff57dfd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga71c711c438acd221e5406c5b4ff57dfd">GLOBUS_GSI_SYSCONFIG_GET_CURRENT_WORKING_DIR</a></td></tr>
<tr class="memitem:gada91a2629998f1142fe3de57c0005b84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#gada91a2629998f1142fe3de57c0005b84">GLOBUS_GSI_SYSCONFIG_MAKE_ABSOLUTE_PATH_FOR_FILENAME</a></td></tr>
<tr class="memitem:ga6a7e504fb9357e64447c32908583bd0e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga6a7e504fb9357e64447c32908583bd0e">GLOBUS_GSI_SYSCONFIG_SPLIT_DIR_AND_FILENAME</a></td></tr>
<tr class="memitem:ga6e75e748e467c141c2c46a87868e1379"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga6e75e748e467c141c2c46a87868e1379">GLOBUS_GSI_SYSCONFIG_REMOVE_ALL_OWNED_FILES</a></td></tr>
<tr class="memitem:ga1897d86b56eafdad6ab1ddbfe8e08e61"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga1897d86b56eafdad6ab1ddbfe8e08e61">GLOBUS_GSI_SYSCONFIG_GET_GRIDMAP_FILENAME</a></td></tr>
<tr class="memitem:ga360685bba6d904fee7140a2527160eed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga360685bba6d904fee7140a2527160eed">GLOBUS_GSI_SYSCONFIG_GET_AUTHZ_CONF_FILENAME</a></td></tr>
<tr class="memitem:ga0d436c68fb7bf81ca9f1ea0e08cfad4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga0d436c68fb7bf81ca9f1ea0e08cfad4a">GLOBUS_GSI_SYSCONFIG_GET_GAA_CONF_FILENAME</a></td></tr>
<tr class="memitem:gafdbb63518a8dfb9e08ead04c83898420"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#gafdbb63518a8dfb9e08ead04c83898420">GLOBUS_GSI_SYSCONFIG_IS_SUPERUSER</a></td></tr>
<tr class="memitem:gabba26ba01bb6bbb50884bbac881ae19d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#gabba26ba01bb6bbb50884bbac881ae19d">GLOBUS_GSI_SYSCONFIG_GET_USER_ID_STRING</a></td></tr>
<tr class="memitem:ga7eacd6365419e0f3ee74a7755db081d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga7eacd6365419e0f3ee74a7755db081d3">GLOBUS_GSI_SYSCONFIG_GET_PROC_ID_STRING</a></td></tr>
<tr class="memitem:ga4afce7e3eb45f1b7b5709cc1e3199892"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga4afce7e3eb45f1b7b5709cc1e3199892">GLOBUS_GSI_SYSCONFIG_GET_USERNAME</a></td></tr>
<tr class="memitem:ga91627e7ace3bd0ed77e3a48c6906c3b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__globus__gsi__system__config__defines.html#ga91627e7ace3bd0ed77e3a48c6906c3b7">GLOBUS_GSI_SYSCONFIG_GET_UNIQUE_PROXY_FILENAME</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>These precompiler defines allow for a platform (ie Win32 vs UNIX) independent API. </p>
<hr/><h2>Macro Definition Documentation</h2>
<a class="anchor" id="ga78b42dbafb65836d65f1bd9239d5713a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_SET_KEY_PERMISSIONS</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the correct file permissions on a private key. </p>
<p>See <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga68dbb6809ea444570923f62758349885" title="Set the file permissions of a file to read-write only by the user which are the permissions that shou...">globus_gsi_sysconfig_set_key_permissions_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#gab406d12caca14f03e8f4091f1ea8aded" title="Set the file permissions of a file to read only by the user which are the permissions that should be ...">globus_gsi_sysconfig_set_key_permissions_win32()</a> </p>

</div>
</div>
<a class="anchor" id="gaa7c77749654b00cb70ace688557cfe7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_HOME_DIR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the current users home directorySee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga3180287e26f8c91ac9a4334cfea178ba" title="Get the HOME Directory of the current user.">globus_gsi_sysconfig_get_home_dir_unix()</a> and globus_gsi_sysconfig_get_home_dir_win32() </p>

</div>
</div>
<a class="anchor" id="gab1925b8aeb514e9f225ce19adb989232"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_CHECK_KEYFILE</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check for the correct file permissions on a private key. </p>
<p>See <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga4ca3d7b04071e46b3f258231a8caf336" title="This is a convenience function used to check the status of a private key file.">globus_gsi_sysconfig_check_keyfile_unix()</a> and globus_gsi_sysconfig_check_keyfile_win32() </p>

</div>
</div>
<a class="anchor" id="ga84a85c17efa3e0b50f4863ee0a6960de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_CHECK_CERTFILE</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check for the correct file permissions on a certificate. </p>
<p>See <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga822081d59cac24a8b8b89b9ce4acf184" title="This is a convenience function used to check the status of a certificate file.">globus_gsi_sysconfig_check_certfile_unix()</a> and globus_gsi_sysconfig_check_certfile_win32() </p>

</div>
</div>
<a class="anchor" id="gab96c6da4dc3a4562395f67f407a83deb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_FILE_EXISTS</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check whether a given file existsSee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga5f618425aa28630c22affaaf23637b45" title="Check if the file exists.">globus_gsi_sysconfig_file_exists_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#ga0de1a8a77f5e354fd33b51045ca77b76" title="Check that the file exists.">globus_gsi_sysconfig_file_exists_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga53dd83cd3f3f9b565c7fa63897387fa0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_DIR_EXISTS</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check whether a given directory existsSee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga18312d5f483be4277fa94ed4bbdb610f" title="Check if the directory exists.">globus_gsi_sysconfig_dir_exists_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#gadee596e751b393f4a933082d178b64c4" title="Check that the directory exists.">globus_gsi_sysconfig_dir_exists_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga02d7fc24cf251042ca71c27609c467f6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_CERT_DIR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the location of the trusted certificates directorySee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga5c14de6905c42bd166ad99e361b1fe0f" title="Get the Trusted Certificate Directory containing the trusted Certificate Authority certificates...">globus_gsi_sysconfig_get_cert_dir_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#ga659592fe01da9aa1e97974b856e76eba" title="Get the Trusted Certificate Directory containing the trusted Certificate Authority certificates...">globus_gsi_sysconfig_get_cert_dir_win32()</a> </p>

</div>
</div>
<a class="anchor" id="gadba9f5e942e809577c434c06404659c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_USER_CERT_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the location of the users certificate and private keySee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga873710a18e1ce2a7907b303e00f41642" title="Get the User Certificate Filename based on the current user&#39;s environment.">globus_gsi_sysconfig_get_user_cert_filename_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#gaaada88adba88bcb8012e5f55c458a55e" title="Get the User Certificate Filename based on the current user&#39;s environment.">globus_gsi_sysconfig_get_user_cert_filename_win32()</a> </p>

</div>
</div>
<a class="anchor" id="gac15e10691ca78962c085efb8fb0bf026"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_HOST_CERT_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the location of the host certificate and private keySee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga1329cac95757925245f60bc2da23990f" title="Get the Host Certificate and Key Filenames based on the current user&#39;s environment.">globus_gsi_sysconfig_get_host_cert_filename_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#gacbe95ade22d67b1eda727f66ffa566dd" title="Get the Host Certificate and Key Filenames based on the current user&#39;s environment.">globus_gsi_sysconfig_get_host_cert_filename_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga103af17b9f548274940670883d1ff5ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_SERVICE_CERT_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the location of a service certificate and private keySee <a class="el" href="group__globus__gsi__sysconfig__unix.html#gab188637848f590b1ed673aabcf66987b" title="Get the Service Certificate Filename based on the current user&#39;s environment.">globus_gsi_sysconfig_get_service_cert_filename_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#gae0c8a43f59f8c0134a758a3a4e94ea9d" title="Get the Service Certificate Filename based on the current user&#39;s environment.">globus_gsi_sysconfig_get_service_cert_filename_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga0734ee6182cf8d175ee535eab47f4b7f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_PROXY_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the location of a proxy certificate and private keySee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga2d7aed4cc5e0b4bbd1008706fef1435f" title="Get the proxy cert filename based on the following search order:">globus_gsi_sysconfig_get_proxy_filename_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#ga6989d9c71362e212bdd39f51eac9412e" title="Get the proxy cert filename based on the following search order:">globus_gsi_sysconfig_get_proxy_filename_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga42dae29a971d29948010c6e8f399808a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_SIGNING_POLICY_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the name of the signing policy file for a given CASee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga5466ddcbe11e298b2503c0b69189e869" title="Get the Signing Policy Filename on the current system, based on the CA&#39;s subject name, and the trusted certificates directory.">globus_gsi_sysconfig_get_signing_policy_filename_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#ga4c4210ed1d4ca7045fb44d0cc81b2389" title="Get the Signing Policy Filename on the current system, based on the CA&#39;s subject name, and the trusted certificates directory.">globus_gsi_sysconfig_get_signing_policy_filename_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga664e26ded6268c9fc585d114b97aa324"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_CA_CERT_FILES</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get a list of of trusted CA certificate filenames in a trusted CA certificate directory. </p>
<p>See <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga7ddbda4f3e23755e1d9ea6256ec9a736" title="Gets a list of trusted CA certificate filenames in a trusted CA certificate directory.">globus_gsi_sysconfig_get_ca_cert_files_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#ga7d17dc1d58d691774ae5c4f6785fb4ed" title="Gets a list of trusted CA certificate filenames in a trusted CA certificate directory.">globus_gsi_sysconfig_get_ca_cert_files_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga71c711c438acd221e5406c5b4ff57dfd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_CURRENT_WORKING_DIR</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the current working directorySee <a class="el" href="group__globus__gsi__sysconfig__unix.html#gaa5be7bd3f788fd72fda375ea742afde1" title="Get the current working directory on the system.">globus_gsi_sysconfig_get_current_working_dir_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#ga9d463d1ef4c5c9bb9d0d3308f25730c5" title="Get the current working directory on a windows system.">globus_gsi_sysconfig_get_current_working_dir_win32()</a> </p>

</div>
</div>
<a class="anchor" id="gada91a2629998f1142fe3de57c0005b84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_MAKE_ABSOLUTE_PATH_FOR_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Prepend the current working directory to the give filenameSee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga114a0f2294e95722a6b0ca197c0afbcd" title="Make the filename into an absolute path string based on the current working directory.">globus_gsi_sysconfig_make_absolute_path_for_filename_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#ga6e5899291e6da583025b079f37b0244d" title="Make the filename into an absolute path string based on the current working directory.">globus_gsi_sysconfig_make_absolute_path_for_filename_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga6a7e504fb9357e64447c32908583bd0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_SPLIT_DIR_AND_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Split directory component of path from filename. </p>
<p>See <a class="el" href="group__globus__gsi__sysconfig__unix.html#gac1279acc773ecac33f7eddac342c2316" title="Split the directory and filename portions of a filename string into two separate strings.">globus_gsi_sysconfig_split_dir_and_filename_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#gac04852db1744d25b3304c99a304f1513" title="Split the directory and filename portions of a filename string into two separate strings.">globus_gsi_sysconfig_split_dir_and_filename_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga6e75e748e467c141c2c46a87868e1379"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_REMOVE_ALL_OWNED_FILES</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Remove all proxies owned by current uidSee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga277aae033d957658fbf93bc487c95a1d" title="Removes all proxies (ie.">globus_gsi_sysconfig_remove_all_owned_files_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#ga4e211e363d8386a3682e07a9e72c1657" title="Removes all proxies (ie.">globus_gsi_sysconfig_remove_all_owned_files_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga1897d86b56eafdad6ab1ddbfe8e08e61"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_GRIDMAP_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the location of the grid map file. </p>
<p>See <a class="el" href="group__globus__gsi__sysconfig__unix.html#gad17eb0a6f42d2dc6f9eacffd49bf2478" title="Get the path and file name of the grid map file.">globus_gsi_sysconfig_get_gridmap_filename_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#ga07fcd88933991485d524f650cc7c3236" title="Get the path and file name of the grid map file.">globus_gsi_sysconfig_get_gridmap_filename_win32()</a> </p>

</div>
</div>
<a class="anchor" id="ga360685bba6d904fee7140a2527160eed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_AUTHZ_CONF_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the location of the authorization callout config file. </p>
<p>See <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga738e8049333019c95a803f3c995f37d1" title="Get the path and file name of the authorization callback configuration file.">globus_gsi_sysconfig_get_authz_conf_filename_unix()</a> </p>

</div>
</div>
<a class="anchor" id="ga0d436c68fb7bf81ca9f1ea0e08cfad4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_GAA_CONF_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine the location of the GAA callout config file. </p>
<p>See <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga06009cb1401e476f08e3b47fc08fe522" title="Get the path and file name of the GAA configuration file.">globus_gsi_sysconfig_get_gaa_conf_filename_unix()</a> </p>

</div>
</div>
<a class="anchor" id="gafdbb63518a8dfb9e08ead04c83898420"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_IS_SUPERUSER</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine whether the current user is the super userSee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga6c92ba9cff1529788755694955dfd046" title="Checks whether the current user is root.">globus_gsi_sysconfig_is_superuser_unix()</a> and <a class="el" href="group__globus__gsi__sysconfig__win32.html#gad095b5503e3f756dc393c3bdc39a8003" title="Checks whether the current user is root.">globus_gsi_sysconfig_is_superuser_win32()</a> </p>

</div>
</div>
<a class="anchor" id="gabba26ba01bb6bbb50884bbac881ae19d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_USER_ID_STRING</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the current UID in string formSee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga049143f68c460b35ed1deb654b016190" title="Get a unique string representing the current user.">globus_gsi_sysconfig_get_user_id_string_unix()</a> and globus_gsi_sysconfig_get_user_id_string_win32() </p>

</div>
</div>
<a class="anchor" id="ga7eacd6365419e0f3ee74a7755db081d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_PROC_ID_STRING</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the current PID in string formSee <a class="el" href="group__globus__gsi__sysconfig__unix.html#gaafd972dc7e0b033ffddd1767ddb27d15" title="Get a unique string representing the current process.">globus_gsi_sysconfig_get_proc_id_string_unix()</a> and globus_gsi_sysconfig_get_proc_id_string_win32() </p>

</div>
</div>
<a class="anchor" id="ga4afce7e3eb45f1b7b5709cc1e3199892"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_USERNAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get the current user nameSee <a class="el" href="group__globus__gsi__sysconfig__unix.html#ga4437fe774cec517729a55c956caa7265" title="Get the username of the current user.">globus_gsi_sysconfig_get_username_unix()</a> and globus_gsi_sysconfig_get_username_win32() </p>

</div>
</div>
<a class="anchor" id="ga91627e7ace3bd0ed77e3a48c6906c3b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define GLOBUS_GSI_SYSCONFIG_GET_UNIQUE_PROXY_FILENAME</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Generate a unqiue proxy file nameSee <a class="el" href="group__globus__gsi__sysconfig__shared.html#ga52184298d9172ddf942641c3b0397e28" title="Get a unique proxy cert filename.">globus_gsi_sysconfig_get_unique_proxy_filename()</a> </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<hr>
<p align="center">
<a href="http://www.globus.org/toolkit/about.html" target="_top">about globus</a> |
<a href="http://www.globus.org/toolkit/" target="_top">globus toolkit</a> |
<a href="https://dev.globus.org/wiki/Welcome/" target="_top">dev.globus</a>
<br>
<br>
Comments? <a href="mailto:webmaster@globus.org">webmaster@globus.org</a>
</body>
</html>