Cross reference for er/er_aspects.h of index.

# File er/er_aspects.h

      $Revision: 1.23 $

      Error reporting (er) er_aspects.{m4,h} - definition of error aspects
    				for the error reporting module

      Status: NOT REVUED, TESTED,

      Design and implementation by: Marek Bukowy

## Included Files

- `#include ";er/erroutines.h";`
  - `#include <stdio.h>`
  - `#include <unistd.h>`
  - `#include <stdlib.h>`
  - `#include <assert.h>`
  - `#include <time.h>`
  - `#include <stdarg.h>`
  - `#include <strings.h>`
  - `#include <sys/param.h>`
  - `#include <glib.h>`
  - `#include <pthread.h>`
  - `#include </home/shane/release/RIP/include/bitmask.h>`
  - `#include </home/shane/release/RIP/include/stubs.h>`
  - `#include ";/home/shane/release/RIP/include/thread.h";`
    - `#include <pthread.h>`
  - `#include <pthread.h>`
  - `#include ";er/er_facilities.h";`
    - `#include </home/shane/release/RIP/include/erroutines.h>`
    - `#include ";/home/shane/release/RIP/include/er_RX_errors.h";`
    - `#include ";er/er_ER_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_IP_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_UP_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_UT_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_WH_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_RP_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_QI_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_QC_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_PW_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_SK_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_TH_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_SQ_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_PM_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_MM_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_SV_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_AC_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_UD_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_PA_errors.h";`
    - `#include ";/home/shane/release/RIP/include/er_PC_errors.h";`
    - `#include ";er/erroutines.h";`
  - `#include ";er/er_aspects.h";`
  - `#include ";er/er_formats.h";`

## Preprocessor definitions

`#define ER_ASPECTS_H`

`#define EXTDEF extern`

`#define EXTINI( a, b )`

## Typedef er_aspstr_t

`typedef struct {...} er_aspstr_t`

`struct` |
`{` |
`er_fac_code_t f;` |
`char* n;` |
`int v;` |
`}` |

## Typedef er_aspect_en

`typedef enum {...} er_aspect_en`

`enum` |
`{` |
`ASP_RX_NODCRE_GEN;` |
`ASP_RX_NODCRE_DET;` |
`ASP_RX_STKBLD_GEN;` |
`ASP_RX_STKBLD_DET;` |
`ASP_RX_SRCH_GEN;` |
`ASP_RX_SRCH_DET;` |
`ASP_RX_TREE_GEN;` |
`ASP_RX_TREE_DET;` |
`ASP_RX_TREE_WALK;` |
`ASP_RP_PACK_DET;` |
`ASP_RP_TREE_DET;` |
`ASP_RP_LOAD_GEN;` |
`ASP_RP_LOAD_DET;` |
`ASP_RP_SRCH_DATA;` |
`ASP_RP_SRCH_DET;` |
`ASP_RP_SRCH_GEN;` |
`ASP_QI_LAST_DET;` |
`ASP_QI_SKIP;` |
`ASP_QI_REF_DET;` |
`ASP_QI_REF_GEN;` |
`ASP_QI_COLL_DET;` |
`ASP_QI_COLL_GEN;` |
`ASP_QI_WATCH;` |
`ASP_QC_BUILD;` |
`ASP_TH_NEW;` |
`ASP_SK_GEN;` |
`ASP_SK_WRIT;` |
`ASP_SK_WATCH;` |
`ASP_PW_CONN;` |
`ASP_PW_I_PASSUN;` |
`ASP_PW_I_QRYLOG;` |
`ASP_PW_I_DENTRY;` |
`ASP_SQ_QRYTIME;` |
`ASP_SQ_ABORT;` |
`ASP_PM_INPUT;` |
`ASP_PM_ERESP;` |
`ASP_MM_GEN;` |
`ASP_MM_SEC;` |
`ASP_SV_PORT;` |
`ASP_UD_SQL;` |
`ASP_UD_OBJ;` |
`ASP_UD_UPDLOG;` |
`ASP_AC_DECAY;` |
`ASP_AC_PRUNE_DET;` |
`ASP_AC_I_PERMBAN;` |
`ASP_PC_I_SESSION;` |
`ASP_PC_I_COMMAND;` |
`ASP_UP_FILE;` |
`ASP_UP_GEN;` |
`ASP_PA_GEN;` |
`ASP_UT_MEM;` |
`ASP_UT_FD;` |
`ASP_NONE;` |
`}` |

## External Variables

er_asparr
`extern er_aspstr_t er_asparr[]`

Defined in: | er/er.c

## Local Function asctime_r()

`static char* asctime_r ( const struct tm* __tm, char* __buf )`

Included from: | /usr/include/time.h
Calls: | __posix_asctime_r()

## Local Function ctime_r()

`static char* ctime_r ( const time_t* __time, char* __buf )`

Included from: | /usr/include/time.h
Calls: | __posix_ctime_r()

## Local Function getlogin_r()

`static int getlogin_r ( char* __name, int __len )`

Included from: | /usr/include/unistd.h
Calls: | __posix_getlogin_r()

## Local Function ttyname_r()

`static int ttyname_r ( int __fildes, char* __buf, size_t __size )`

Included from: | /usr/include/unistd.h
Calls: | __posix_ttyname_r()