Linux Manuals session 3

Section 3: library functions

  • |

    STAILQ_FIRST (3) Linux Manual Page

    STAILQ_CONCAT, STAILQ_EMPTY, STAILQ_ENTRY, STAILQ_FIRST, STAILQ_FOREACH, STAILQ_HEAD, STAILQ_HEAD_INITIALIZER, STAILQ_INIT, STAILQ_INSERT_AFTER, STAILQ_INSERT_HEAD, STAILQ_INSERT_TAIL, STAILQ_NEXT, STAILQ_REMOVE, STAILQ_REMOVE_HEAD, – implementation of a singly linked tail queue Synopsis #include <sys/queue.h> void STAILQ_CONCAT(STAILQ_HEAD *head1, STAILQ_HEAD *head2); int STAILQ_EMPTY(STAILQ_HEAD *head); STAILQ_ENTRY(TYPE); struct TYPE *STAILQ_FIRST(STAILQ_HEAD *head); STAILQ_FOREACH(struct TYPE *var, STAILQ_HEAD *head, STAILQ_ENTRY NAME); STAILQ_HEAD(HEADNAME, TYPE); STAILQ_HEAD STAILQ_HEAD_INITIALIZER(STAILQ_HEAD head); void STAILQ_INIT(STAILQ_HEAD *head); void STAILQ_INSERT_AFTER(STAILQ_HEAD…

  • |

    STAILQ_ENTRY (3) Linux Manual Page

    STAILQ_CONCAT, STAILQ_EMPTY, STAILQ_ENTRY, STAILQ_FIRST, STAILQ_FOREACH, STAILQ_HEAD, STAILQ_HEAD_INITIALIZER, STAILQ_INIT, STAILQ_INSERT_AFTER, STAILQ_INSERT_HEAD, STAILQ_INSERT_TAIL, STAILQ_NEXT, STAILQ_REMOVE, STAILQ_REMOVE_HEAD, – implementation of a singly linked tail queue Synopsis #include <sys/queue.h> void STAILQ_CONCAT(STAILQ_HEAD *head1, STAILQ_HEAD *head2); int STAILQ_EMPTY(STAILQ_HEAD *head); STAILQ_ENTRY(TYPE); struct TYPE *STAILQ_FIRST(STAILQ_HEAD *head); STAILQ_FOREACH(struct TYPE *var, STAILQ_HEAD *head, STAILQ_ENTRY NAME); STAILQ_HEAD(HEADNAME, TYPE); STAILQ_HEAD STAILQ_HEAD_INITIALIZER(STAILQ_HEAD head); void STAILQ_INIT(STAILQ_HEAD *head); void STAILQ_INSERT_AFTER(STAILQ_HEAD…

  • |

    STAILQ_EMPTY (3) Linux Manual Page

    STAILQ_CONCAT, STAILQ_EMPTY, STAILQ_ENTRY, STAILQ_FIRST, STAILQ_FOREACH, STAILQ_HEAD, STAILQ_HEAD_INITIALIZER, STAILQ_INIT, STAILQ_INSERT_AFTER, STAILQ_INSERT_HEAD, STAILQ_INSERT_TAIL, STAILQ_NEXT, STAILQ_REMOVE, STAILQ_REMOVE_HEAD, – implementation of a singly linked tail queue Synopsis #include <sys/queue.h> void STAILQ_CONCAT(STAILQ_HEAD *head1, STAILQ_HEAD *head2); int STAILQ_EMPTY(STAILQ_HEAD *head); STAILQ_ENTRY(TYPE); struct TYPE *STAILQ_FIRST(STAILQ_HEAD *head); STAILQ_FOREACH(struct TYPE *var, STAILQ_HEAD *head, STAILQ_ENTRY NAME); STAILQ_HEAD(HEADNAME, TYPE); STAILQ_HEAD STAILQ_HEAD_INITIALIZER(STAILQ_HEAD head); void STAILQ_INIT(STAILQ_HEAD *head); void STAILQ_INSERT_AFTER(STAILQ_HEAD…

  • |

    STAILQ_CONCAT (3) Linux Manual Page

    STAILQ_CONCAT, STAILQ_EMPTY, STAILQ_ENTRY, STAILQ_FIRST, STAILQ_FOREACH, STAILQ_HEAD, STAILQ_HEAD_INITIALIZER, STAILQ_INIT, STAILQ_INSERT_AFTER, STAILQ_INSERT_HEAD, STAILQ_INSERT_TAIL, STAILQ_NEXT, STAILQ_REMOVE, STAILQ_REMOVE_HEAD, – implementation of a singly linked tail queue Synopsis #include <sys/queue.h> void STAILQ_CONCAT(STAILQ_HEAD *head1, STAILQ_HEAD *head2); int STAILQ_EMPTY(STAILQ_HEAD *head); STAILQ_ENTRY(TYPE); struct TYPE *STAILQ_FIRST(STAILQ_HEAD *head); STAILQ_FOREACH(struct TYPE *var, STAILQ_HEAD *head, STAILQ_ENTRY NAME); STAILQ_HEAD(HEADNAME, TYPE); STAILQ_HEAD STAILQ_HEAD_INITIALIZER(STAILQ_HEAD head); void STAILQ_INIT(STAILQ_HEAD *head); void STAILQ_INSERT_AFTER(STAILQ_HEAD…

  • |

    SSYTRS2 (3) Linux Manual Page

    NAME ssytrs2.f – SYNOPSIS Functions/Subroutines subroutine ssytrs2 (UPLO, N, NRHS, A, LDA, IPIV, B, LDB, WORK, INFO) SSYTRS2 Function/Subroutine Documentation subroutine ssytrs2 (characterUPLO, integerN, integerNRHS, real, dimension( lda, * )A, integerLDA, integer, dimension( * )IPIV, real, dimension( ldb, * )B, integerLDB, real, dimension( * )WORK, integerINFO) SSYTRS2 Purpose: SSYTRS2 solves a system of linear equations…

  • |

    SSYTRS (3) Linux Manual Page

    NAME ssytrs.f – SYNOPSIS Functions/Subroutines subroutine ssytrs (UPLO, N, NRHS, A, LDA, IPIV, B, LDB, INFO) SSYTRS Function/Subroutine Documentation subroutine ssytrs (characterUPLO, integerN, integerNRHS, real, dimension( lda, * )A, integerLDA, integer, dimension( * )IPIV, real, dimension( ldb, * )B, integerLDB, integerINFO) SSYTRS Purpose: SSYTRS solves a system of linear equations A*X = B with a…

  • |

    SSYTRI2X (3) Linux Manual Page

    NAME ssytri2x.f – SYNOPSIS Functions/Subroutines subroutine ssytri2x (UPLO, N, A, LDA, IPIV, WORK, NB, INFO) SSYTRI2X Function/Subroutine Documentation subroutine ssytri2x (characterUPLO, integerN, real, dimension( lda, * )A, integerLDA, integer, dimension( * )IPIV, real, dimension( n+nb+1,* )WORK, integerNB, integerINFO) SSYTRI2X Purpose: SSYTRI2X computes the inverse of a real symmetric indefinite matrix A using the factorization A…

  • |

    SSYTRI2 (3) Linux Manual Page

    NAME ssytri2.f – SYNOPSIS Functions/Subroutines subroutine ssytri2 (UPLO, N, A, LDA, IPIV, WORK, LWORK, INFO) SSYTRI2 Function/Subroutine Documentation subroutine ssytri2 (characterUPLO, integerN, real, dimension( lda, * )A, integerLDA, integer, dimension( * )IPIV, real, dimension( * )WORK, integerLWORK, integerINFO) SSYTRI2 Purpose: SSYTRI2 computes the inverse of a REAL symmetric indefinite matrix A using the factorization A…

  • |

    SSYTRI (3) Linux Manual Page

    NAME ssytri.f – SYNOPSIS Functions/Subroutines subroutine ssytri (UPLO, N, A, LDA, IPIV, WORK, INFO) SSYTRI Function/Subroutine Documentation subroutine ssytri (characterUPLO, integerN, real, dimension( lda, * )A, integerLDA, integer, dimension( * )IPIV, real, dimension( * )WORK, integerINFO) SSYTRI Purpose: SSYTRI computes the inverse of a real symmetric indefinite matrix A using the factorization A = U*D*U**T…

  • |

    SSYTRF (3) Linux Manual Page

    NAME ssytrf.f – SYNOPSIS Functions/Subroutines subroutine ssytrf (UPLO, N, A, LDA, IPIV, WORK, LWORK, INFO) SSYTRF Function/Subroutine Documentation subroutine ssytrf (characterUPLO, integerN, real, dimension( lda, * )A, integerLDA, integer, dimension( * )IPIV, real, dimension( * )WORK, integerLWORK, integerINFO) SSYTRF Purpose: SSYTRF computes the factorization of a real symmetric matrix A using the Bunch-Kaufman diagonal pivoting…

  • |

    SSYTRD (3) Linux Manual Page

    NAME ssytrd.f – SYNOPSIS Functions/Subroutines subroutine ssytrd (UPLO, N, A, LDA, D, E, TAU, WORK, LWORK, INFO) SSYTRD Function/Subroutine Documentation subroutine ssytrd (characterUPLO, integerN, real, dimension( lda, * )A, integerLDA, real, dimension( * )D, real, dimension( * )E, real, dimension( * )TAU, real, dimension( * )WORK, integerLWORK, integerINFO) SSYTRD Purpose: SSYTRD reduces a real symmetric…

  • |

    SSYTF2 (3) Linux Manual Page

    NAME ssytf2.f – SYNOPSIS Functions/Subroutines subroutine ssytf2 (UPLO, N, A, LDA, IPIV, INFO) SSYTF2 computes the factorization of a real symmetric indefinite matrix, using the diagonal pivoting method (unblocked algorithm). Function/Subroutine Documentation subroutine ssytf2 (characterUPLO, integerN, real, dimension( lda, * )A, integerLDA, integer, dimension( * )IPIV, integerINFO) SSYTF2 computes the factorization of a real symmetric…

  • |

    SSYTD2 (3) Linux Manual Page

    NAME ssytd2.f – SYNOPSIS Functions/Subroutines subroutine ssytd2 (UPLO, N, A, LDA, D, E, TAU, INFO) SSYTD2 reduces a symmetric matrix to real symmetric tridiagonal form by an orthogonal similarity transformation (unblocked algorithm). Function/Subroutine Documentation subroutine ssytd2 (characterUPLO, integerN, real, dimension( lda, * )A, integerLDA, real, dimension( * )D, real, dimension( * )E, real, dimension( *…

  • |

    SSYSWAPR (3) Linux Manual Page

    NAME ssyswapr.f – SYNOPSIS Functions/Subroutines subroutine ssyswapr (UPLO, N, A, LDA, I1, I2) SSYSWAPR applies an elementary permutation on the rows and columns of a symmetric matrix. Function/Subroutine Documentation subroutine ssyswapr (characterUPLO, integerN, real, dimension( lda, n )A, integerLDA, integerI1, integerI2) SSYSWAPR applies an elementary permutation on the rows and columns of a symmetric matrix….

  • |

    SSYSVXX (3) Linux Manual Page

    NAME ssysvxx.f – SYNOPSIS Functions/Subroutines subroutine ssysvxx (FACT, UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV, EQUED, S, B, LDB, X, LDX, RCOND, RPVGRW, BERR, N_ERR_BNDS, ERR_BNDS_NORM, ERR_BNDS_COMP, NPARAMS, PARAMS, WORK, IWORK, INFO) SSYSVXX Function/Subroutine Documentation subroutine ssysvxx (characterFACT, characterUPLO, integerN, integerNRHS, real, dimension( lda, * )A, integerLDA, real, dimension( ldaf, * )AF, integerLDAF, integer,…

  • |

    SSYSVX (3) Linux Manual Page

    ssysvx.f – Synopsis Functions/Subroutines subroutine ssysvx (FACT, UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV, B, LDB, X, LDX, RCOND, FERR, BERR, WORK, LWORK, IWORK, INFO) SSYSVX computes the solution to system of linear equations A * X = B for SY matrices Function/Subroutine Documentation subroutine ssysvx (characterFACT, characterUPLO, integerN, integerNRHS, real, dimension( lda, *…

  • |

    SSYSV (3) Linux Manual Page

    ssysv.f – Synopsis Functions/Subroutines subroutine ssysv (UPLO, N, NRHS, A, LDA, IPIV, B, LDB, WORK, LWORK, INFO) SSYSV computes the solution to system of linear equations A * X = B for SY matrices Function/Subroutine Documentation subroutine ssysv (characterUPLO, integerN, integerNRHS, real, dimension( lda, * )A, integerLDA, integer, dimension( * )IPIV, real, dimension( ldb, *…

  • |

    SSYRK (3) Linux Manual Page

    NAME ssyrk.f – SYNOPSIS Functions/Subroutines subroutine ssyrk (UPLO, TRANS, N, K, ALPHA, A, LDA, BETA, C, LDC) SSYRK Function/Subroutine Documentation subroutine ssyrk (characterUPLO, characterTRANS, integerN, integerK, realALPHA, real, dimension(lda,*)A, integerLDA, realBETA, real, dimension(ldc,*)C, integerLDC) SSYRK Purpose: SSYRK performs one of the symmetric rank k operations C := alpha*A*A**T + beta*C, or C := alpha*A**T*A +…

  • |

    SSYRFSX (3) Linux Manual Page

    NAME ssyrfsx.f – SYNOPSIS Functions/Subroutines subroutine ssyrfsx (UPLO, EQUED, N, NRHS, A, LDA, AF, LDAF, IPIV, S, B, LDB, X, LDX, RCOND, BERR, N_ERR_BNDS, ERR_BNDS_NORM, ERR_BNDS_COMP, NPARAMS, PARAMS, WORK, IWORK, INFO) SSYRFSX Function/Subroutine Documentation subroutine ssyrfsx (characterUPLO, characterEQUED, integerN, integerNRHS, real, dimension( lda, * )A, integerLDA, real, dimension( ldaf, * )AF, integerLDAF, integer, dimension( *…

  • |

    SSYRFS (3) Linux Manual Page

    NAME ssyrfs.f – SYNOPSIS Functions/Subroutines subroutine ssyrfs (UPLO, N, NRHS, A, LDA, AF, LDAF, IPIV, B, LDB, X, LDX, FERR, BERR, WORK, IWORK, INFO) SSYRFS Function/Subroutine Documentation subroutine ssyrfs (characterUPLO, integerN, integerNRHS, real, dimension( lda, * )A, integerLDA, real, dimension( ldaf, * )AF, integerLDAF, integer, dimension( * )IPIV, real, dimension( ldb, * )B, integerLDB, real,…