---
name: "TAU_PROFILE_EXIT"
section: "3"
platform: "linux"
package: "tau"
version: "2.17.3.1.dfsg-4.2"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/TAU_PROFILE_EXIT"
---

# TAU\_PROFILE\_EXIT(3)

Alerts the profiling system to an exit call

## NAME

TAU\_PROFILE\_EXIT - Alerts the profiling system to an exit call

## SYNOPSIS

**C/C++:**

**TAU\_PROFILE\_EXIT(const char \*** *message***);**

**Fortran:**

**TAU\_PROFILE\_EXIT(character** *message***(size));**

## DESCRIPTION

TAU\_PROFILE\_EXIT should be called prior to an error exit from the program so that any profiles or event traces can be dumped to disk before quitting.

## EXAMPLE

**C/C++ :**

```
if ((ret = open(...)) < 0) {
  TAU_PROFILE_EXIT("ERROR in opening a file");
  perror("open() failed");
  exit(1);
}
```

**Fortran :**

```
call TAU_PROFILE_EXIT('abort called')
```

## SEE ALSO

[TAU\_DB\_DUMP(3)](/TAU_DB_DUMP/3.md)
