xref: /freebsd/contrib/diff/lib/setmode.h (revision 18fd37a72c3a7549d2d4f6c6ea00bdcd2bdaca01)
118fd37a7SXin LI /* Set a file descriptor's mode to binary or to text.
218fd37a7SXin LI 
318fd37a7SXin LI    Copyright (C) 2001, 2004 Free Software Foundation, Inc.
418fd37a7SXin LI 
518fd37a7SXin LI    This program is free software; you can redistribute it and/or modify
618fd37a7SXin LI    it under the terms of the GNU General Public License as published by
718fd37a7SXin LI    the Free Software Foundation; either version 2, or (at your option)
818fd37a7SXin LI    any later version.
918fd37a7SXin LI 
1018fd37a7SXin LI    This program is distributed in the hope that it will be useful,
1118fd37a7SXin LI    but WITHOUT ANY WARRANTY; without even the implied warranty of
1218fd37a7SXin LI    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1318fd37a7SXin LI    GNU General Public License for more details.
1418fd37a7SXin LI 
1518fd37a7SXin LI    You should have received a copy of the GNU General Public License
1618fd37a7SXin LI    along with this program; see the file COPYING.
1718fd37a7SXin LI    If not, write to the Free Software Foundation,
1818fd37a7SXin LI    59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
1918fd37a7SXin LI 
2018fd37a7SXin LI /* Written by Paul Eggert <eggert@twinsun.com>  */
2118fd37a7SXin LI 
2218fd37a7SXin LI #ifndef set_binary_mode
2318fd37a7SXin LI bool set_binary_mode (int, bool);
2418fd37a7SXin LI # if ! HAVE_SETMODE_DOS
2518fd37a7SXin LI #  define set_binary_mode(fd, mode) true
2618fd37a7SXin LI # endif
2718fd37a7SXin LI #endif
28