---
name: "ACE_CE_Errno"
section: "3"
platform: "linux"
package: "libace-doc"
version: "5.0.7-4"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/ACE_CE_Errno"
---

# ACE\_CE\_Errno(3)

## NAME

ACE\_CE\_Errno

## SYNOPSIS

```
#include <ace/OS.h>
class ACE_CE_Errno
{
  public:
    inline ACE_CE_Errno ();
    static void init ();
    static void fini ();
    static ACE_CE_Errno *instance ();
    operator int (void) const;
    int operator= (int);
  private:
    static ACE_CE_Errno *instance_;
    static DWORD errno_key_;
};
```

## PUBLIC MEMBERS

```
inline ACE_CE_Errno ();
```

```
static void init ();
```

```
static void fini ();
```

```
static ACE_CE_Errno *instance ();
```

```
operator int (void) const;
```

```
int operator= (int);
```

## PRIVATE MEMBERS

```
static ACE_CE_Errno *instance_;
```

```
static DWORD errno_key_;
```

## AUTHOR

Doug Schmidt schmidt@cs.wustl.edu, Jesper S. M\|ller stophph@diku.dk, and a cast of thousands...

## The ACE\_Sched\_Priority type should be used for platform-

independent thread and process priorities, by convention. int should be used for OS-specific priorities.

## typedef for the \_stat data structure

## Giving unique ACE scoped names for some important

RTSignal-Related constants. Becuase sometimes, different platforms use different names for these constants.

## LIBRARY

ace
