---
name: "SLOG_Irec_SetArgs"
section: "3"
platform: "linux"
package: "mpi-doc"
version: "1.2.5.3-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/SLOG_Irec_SetArgs"
---

# SLOG\_Irec\_SetArgs(3)

Set the argument part of the interval record.

## NAME

SLOG\_Irec\_SetArgs -  Set the argument part of the interval record.

## SYNOPSIS

```
int SLOG_Irec_SetArgs(       SLOG_intvlrec_t  *intvlrec,
                       const SLOG_STREAM      *slog,
                       const SLOG_N_args_t     N_args,
                       const SLOG_arg_t       *args )
```

## MODIFIED INPUT VARIABLES

- **intvlrec**

  \- pointer to the internal interval record to be modified.

## UNMODIFIED INPUT VARIABLES

- **slog**

  \- pointer to the SLOG\_STREAM where the Record Definition Table  is defined.

- **N\_args**

  \- Number of elements in the argument array.  This number will be checked to determine if it coincides with what is in Record Definition Table

- **args**

  \- argument array, array of arguments of the specified interval record.

## MODIFIED OUTPUT VARIABLES

- **returned value**

  \- integer return status.

## USAGE NOTES ON THIS SUBROUTINE

The subroutine appends the specified Internal Interval with argument array.  For Fixed interval record, the subroutine is meant to called once for each specified interval record.  For variable interval record, the subroutine can be called as many times as needed.

## INCLUDE FILE NEEDED

slog.h

## LOCATION
