Edit

IABSD.fr/src/usr.bin/cu/cu.h

Branch :

  • Show log

    Commit

  • Author : nicm
    Date : 2019-03-22 07:03:23
    Hash : f3767ada
    Message : Add -E to change the escape character, from Artturi Alm. no objections from deraadt, ok millert

  • usr.bin/cu/cu.h
  • /* $OpenBSD: cu.h,v 1.9 2019/03/22 07:03:23 nicm Exp $ */
    
    /*
     * Copyright (c) 2012 Nicholas Marriott <nicm@openbsd.org>
     *
     * Permission to use, copy, modify, and distribute this software for any
     * purpose with or without fee is hereby granted, provided that the above
     * copyright notice and this permission notice appear in all copies.
     *
     * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
     * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
     * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
     * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
     * WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
     * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
     * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
     */
    
    #ifndef CU_H
    #define CU_H
    
    /* command.c */
    void				 do_command(char);
    
    /* cu.c */
    extern int			 escape_char;
    extern int			 restricted;
    extern FILE			*record_file;
    extern struct termios		 saved_tio;
    extern int			 line_fd;
    extern struct bufferevent	*line_ev;
    void				 set_blocking(int, int);
    int				 set_line(int);
    void				 set_termios(void);
    void				 restore_termios(void);
    char				*tilde_expand(const char *);
    
    /* input.c */
    const char			*get_input(const char *);
    
    /* error.c */
    void				 cu_warn(const char *, ...)
    				     __attribute__ ((format (printf, 1, 2)));
    void				 cu_warnx(const char *, ...)
    				     __attribute__ ((format (printf, 1, 2)));
    void				 cu_err(int, const char *, ...)
    				     __attribute__ ((format (printf, 2, 3)));
    void				 cu_errx(int, const char *, ...)
    				     __attribute__ ((format (printf, 2, 3)));
    
    /* xmodem.c */
    void				 xmodem_send(const char *);
    
    #endif