libtecla man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

libtecla(3LIB)		      Interface Libraries		libtecla(3LIB)

NAME
       libtecla - interactive command line input library

SYNOPSIS
       cc [ flag... ] file... -ltecla [ library... ]
       #include <libtecla.h>

DESCRIPTION
       This  library  provides	programs with interactive command line editing
       facilities, similar to those of the UNIX tcsh  shell.  In  addition  to
       simple  command-line  editing, it supports recall of previously entered
       command lines, TAB completion of file names or other  tokens,  and  in-
       line  wildcard expansion of filenames. The internal functions that per‐
       form file-name completion and wild-card expansion  are  also  available
       externally for optional use by the calling program.

   Thread Safety
       The  terminfo  functions	 setupterm(3CURSES), tigetstr(3CURSES), tiget‐
       num(3CURSES), and tputs(3CURSES) are  not  reentrant.  This  condition,
       however,	 should	 not  prevent use of this library in threaded applica‐
       tions, since few applications will want to interact with multiple  ter‐
       minals.

INTERFACES
       The  shared object libtecla.so.1 provides the public interfaces defined
       below. See Intro(3) for additional information on shared object	inter‐
       faces.

       cfc_file_start		     cfc_literal_escapes
       cfc_set_check_fn		     cpl_add_completion
       cpl_check_exe		     cpl_complete_word
       cpl_file_completions	     cpl_last_error
       cpl_list_completions	     cpl_recall_matches
       cpl_record_error		     del_CplFileConf
       del_ExpandFile		     del_GetLine
       del_PathCache		     del_PcaPathConf
       del_WordCompletion	     ef_expand_file
       ef_last_error		     ef_list_expansions
       gl_abandon_line		     gl_append_history
       gl_automatic_history	     gl_bind_keyseq
       gl_catch_blocked		     gl_change_terminal
       gl_clear_history		     gl_completion_action
       gl_configure_getline	     gl_customize_completion
       gl_display_text		     gl_echo_mode
       gl_erase_terminal	     gl_error_message
       gl_get_line		     gl_group_history
       gl_handle_signal		     gl_ignore_signal
       gl_inactivity_timeout	     gl_io_mode
       gl_last_signal		     gl_limit_history
       gl_list_signals		     gl_load_history
       gl_lookup_history	     gl_normal_io
       gl_pending_io		     gl_prompt_style
       gl_query_char		     gl_range_of_history
       gl_raw_io		     gl_read_char
       gl_register_action	     gl_replace_prompt
       gl_resize_history	     gl_return_status
       gl_save_history		     gl_set_term_size

       gl_show_history		     gl_size_of_history
       gl_state_of_history	     gl_terminal_size
       gl_toggle_history	     gl_trap_signal
       gl_tty_signals		     gl_watch_fd
       libtecla_version		     new_CplFileConf
       new_ExpandFile		     new_GetLine
       new_PathCache		     new_PcaPathConf
       new_WordCompletion	     pca_last_error
       pca_lookup_file		     pca_path_completions
       pca_scan_path		     pca_set_check_fn
       ppc_file_start		     ppc_literal_escapes

FILES
       /usr/lib/libtecla.so.1	    shared object

       /usr/lib/64/libtecla.so.1    64-bit shared object

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │system/library		   │
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       enhance(1),	       Intro(3),	    cpl_complete_word(3TECLA),
       ef_expand_file(3TECLA),	  gl_get_line(3TECLA),	   gl_io_mode(3TECLA),
       pca_lookup_file(3TECLA), attributes(5), tecla(5)

SunOS 5.11			  1 Jun 2004			libtecla(3LIB)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net