libtecla man page on SmartOS

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


       libtecla - interactive command line input library

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

       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‐

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

       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

				    shared object

				    64-bit shared object

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

       │Interface Stability │ Evolving	      │
       │MT-Level	    │ MT-Safe	      │

       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)

				  Jun 1, 2004			LIBTECLA(3LIB)

List of man pages available for SmartOS

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]
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