LSB Core 3.1 Function Groups

Below is the list of functional groups defined by the Linux Verification Center specialists during analysis of the LSB Core 3.1 standard (total 169 groups for the 1532 functions). Each group includes related to some narrow topic functions. Reverse functions (e.g. set/get, open/close, create/destroy) are always in the same group. Dividing LSB functions into such groups allows systematic work organization. A well tuned methodology is used for creation of the specifications and tests within each group. Also, function groups are usually good terms to configure test suite to check specific functionality.

Click on the group name to see the functions it contains and the current status of their specification.

GroupDescription
fs.dir Directory functions
fs.fifo FIFO functions
fs.fs File system functions
fs.ftw File tree walk functions
fs.glob Pathname pattern-matching functions
fs.meta.access File access functions
fs.meta.meta File meta data functions
fs.meta.statvfs VFS file system information functions
fs.name File name functions
fs.symlink Symlink functions
fs.tmpfile Temporary file functions
io.file File descriptor functions
io.fstream.buffer File stream buffer functions
io.fstream.fstream File stream functions
io.fstream.lock File stream lock functions
io.fstream.wstream Wide-character file stream functions
io.multiplex Input-output multiplexing
io.pipe Pipe functions
io.streams STREAMS functions
io.syslog System log functions
io.term Terminal functions
locale.collate Collation functions
locale.ctrans Character transformation functions
locale.ctype Character type functions
locale.iconv Codeset conversion functions
locale.locale Locale functions
locale.messages Error message functions
locale.nlcat Message catalog functions
locale.textdomain Text domain functions
locale.wcollate Wide-character string collation functions
locale.wctrans Wide-character transformation functions
locale.wctype Wide-character type functions
math.bessel Bessel functions
math.cexp Complex exponential functions
math.chyper Complex hyperbolic functions
math.complex Basic complex functions
math.ctrig Complex trigonometrical functions
math.error Mathematical error functions
math.exp Exponential functions
math.gamma Gamma functions
math.hyper Hyperbolic functions
math.integer Integer number funcions
math.rand Pseudo-random number functions
math.real Real number functions
math.trig Trigonometric functions
memory.break Space allocation functions
memory.heap Memory heap functions
memory.mman Memory management functions
ncurses.bkgd Window background management functions
ncurses.border Window border management functions
ncurses.char.add Character printing functions
ncurses.char.input Character input functions
ncurses.char.insert Character insertion functions
ncurses.chgat Character attributes management functions
ncurses.chstr.add Attributed string printing functions
ncurses.chstr.input Attributed string reading functions
ncurses.clear Clearing functions
ncurses.color Color settings functions
ncurses.input.char Character input functions
ncurses.input.input Input parameters manipulation functions
ncurses.input.string String input functions
ncurses.input.timeout Timeout settings functions
ncurses.line Line drawing functions
ncurses.misc Attributed settings functions
ncurses.mode Display mode management functions
ncurses.move Cursor position manipulation functions
ncurses.screen Screen management functions
ncurses.slk Soft function-key management functions
ncurses.string.add String addition functions
ncurses.string.input String input functions
ncurses.string.insert String insertion functions
ncurses.string.printf Formatting functions
ncurses.string.scanf Scanning functions
ncurses.terminal.control Terminal output control functions
ncurses.terminal.termcap """termcap"" database emulation functions"
ncurses.terminal.terminal Terminal creation and initialization functions
ncurses.terminal.terminfo Terminfo management functions
ncurses.window.attr Window attributes management functions
ncurses.window.pad Pad management functions
ncurses.window.refresh Screen redraw functions
ncurses.window.scroll Window scrolling management functions
ncurses.window.window Window management functions
process.context Context management functions
process.environ Environment variable functions
process.fenv Floating point exception functions
process.goto Jump functions
process.ipc.ipc Inter-process communication functions
process.ipc.msg IPC message passing
process.ipc.sem IPC semaphores
process.ipc.shm IPC shared memory
process.meta.fs Process file system attributes functions
process.meta.meta Process identifiers functions
process.meta.nice Process nice number functions
process.meta.user Process user sttributes functions
process.pgroup Process group and session functions
process.process Basic process functions
process.resources Process resources functions
process.scheduler Process scheduler functions
pthread.attr Pthread attributes functions
pthread.cond.cond Pthread condition variables functions
pthread.cond.condattr Pthread condition variable attributes functions
pthread.mutex Pthread mutex functions
pthread.pthread Basic pthread functions
pthread.rwlock.rwlock Rwlock functions
pthread.rwlock.rwlockattr Rwlock attributes functions
pthread.scheduler Pthread scheduler functions
pthread.sem Pthread semaphores
pthread.tls Thread local storage functions
signal.sigaction Signal reactions management
signal.sigctrl Signal blocking functions
signal.sigsend Signal sending functions
signal.sigset Signal set functions
signal.sigstr Signal stingifiers
signal.sigwait Signal waiting functions
socket.netdata Network data representation functions
socket.netdb Network database functions
socket.netif Network interface functions
socket.rpc.clnt RPC client functions
socket.rpc.pmap RPC pmap functions
socket.rpc.secure RPC secure functions
socket.rpc.svc RPC server functions
socket.rpc.xdr RPC data functions
socket.socket Socket functions
system.host Network host functions
system.stat System statistic functions
system.sysconf System configuration functions
system.user.account System user account functions
system.user.group System user groups functions
system.user.user System user functions
time.clock Clocks functions
time.conversion Time conversion functions
time.time Time functions
time.timer Timer functions
util.assert Assertion functions
util.bit Bit functions
util.compress Data compression functions
util.conversion.strint String to integer conversion functions
util.conversion.strreal String to real number conversion functions
util.conversion.token String tokenazer functions
util.conversion.wchar Wide characters functions
util.conversion.wstrint Wide characters string to integer conversion functions
util.conversion.wstrreal Wide characters string to real number conversion functions
util.conversion.wtoken Wide characters string tokenazer functions
util.crypt Cryptographic functions
util.dl Dynamic loader functions
util.float Floating point number functions
util.format.fmtmsg Format message functions
util.format.money Money format functions
util.format.printf Formatting functions
util.format.scanf Scanning functions
util.format.time Time formatting functions
util.format.wprintf Wide characters formatting functions
util.format.wscanf Wide characters scanning functions
util.format.wtime Wide characters time formatting functions
util.inet Network addresses conversion functions
util.pam Pluggable authentication module functions
util.regex Regular expression functions
util.search.hash Hash table functions
util.search.queue Double linked queue functons
util.search.search Array processing functions
util.search.tree Binary tree functions
util.string.casecmp Ignore case string compare functions
util.string.mem Byte array functions
util.string.str Null terminating string functions
util.string.wcasecmp Ignore case wide characters string compare functions
util.string.wmem Wide characters array functions
util.string.wstr Null terminating wide characters string functions
util.wordexp Word expansion functions
util.getopt Сommand option parsing functions