Top
Back: Identifier resolution
Forward: Non-commutative subsystem
FastBack: Tricks and pitfalls
FastForward: Non-commutative subsystem
Up: Tricks and pitfalls
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

6.6 libSingular

libSingular is the C++-library version of SINGULAR. Singular/libsingular.h is the main include file, -lSingular the link parameter, lib/pkgconfig/Singular.pc provides all parameters in the pkconfig format.

It contains all parts of SINGULAR with two exceptions:

  1. memory allocation functions for gmp (see mmInit in Singular/tesths.cc)
  2. signal handlers (see init_signals in Singular/cntrlc.cc). At least a handler for SIGCHLD must be installed. If the child was started by libSingular the handler has to call sig_chld_hdl from Singular/links/ssiLink.cc or implement something similiar (call slClose(l) for ssi links).


Top Back: Identifier resolution Forward: Non-commutative subsystem FastBack: Tricks and pitfalls FastForward: Non-commutative subsystem Up: Tricks and pitfalls Top: Singular Manual Contents: Table of Contents Index: Index About: About this document
            User manual for Singular version 4-0-3p4, 2016, generated by texi2html.