OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [doc/] [html/] [ref/] [posix-device-and-class-specific-functions.html] - Diff between revs 28 and 174

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 28 Rev 174
<!-- Copyright (C) 2003 Red Hat, Inc.                                -->
<!-- Copyright (C) 2003 Red Hat, Inc.                                -->
<!-- This material may be distributed only subject to the terms      -->
<!-- This material may be distributed only subject to the terms      -->
<!-- and conditions set forth in the Open Publication License, v1.0  -->
<!-- and conditions set forth in the Open Publication License, v1.0  -->
<!-- or later (the latest version is presently available at          -->
<!-- or later (the latest version is presently available at          -->
<!-- http://www.opencontent.org/openpub/).                           -->
<!-- http://www.opencontent.org/openpub/).                           -->
<!-- Distribution of the work or derivative of the work in any       -->
<!-- Distribution of the work or derivative of the work in any       -->
<!-- standard (paper) book form is prohibited unless prior           -->
<!-- standard (paper) book form is prohibited unless prior           -->
<!-- permission is obtained from the copyright holder.               -->
<!-- permission is obtained from the copyright holder.               -->
<HTML
<HTML
><HEAD
><HEAD
><TITLE
><TITLE
>Device and Class Specific Functions [POSIX Section 7]</TITLE
>Device and Class Specific Functions [POSIX Section 7]</TITLE
><meta name="MSSmartTagsPreventParsing" content="TRUE">
><meta name="MSSmartTagsPreventParsing" content="TRUE">
<META
<META
NAME="GENERATOR"
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
"><LINK
REL="HOME"
REL="HOME"
TITLE="eCos Reference Manual"
TITLE="eCos Reference Manual"
HREF="ecos-ref.html"><LINK
HREF="ecos-ref.html"><LINK
REL="UP"
REL="UP"
TITLE="POSIX Standard Support"
TITLE="POSIX Standard Support"
HREF="posix-standard-support.html"><LINK
HREF="posix-standard-support.html"><LINK
REL="PREVIOUS"
REL="PREVIOUS"
TITLE="Input and Output [POSIX Section 6]"
TITLE="Input and Output [POSIX Section 6]"
HREF="posix-input-and-output.html"><LINK
HREF="posix-input-and-output.html"><LINK
REL="NEXT"
REL="NEXT"
TITLE="C Language Services [POSIX Section 8]"
TITLE="C Language Services [POSIX Section 8]"
HREF="posix-c-language-services.html"></HEAD
HREF="posix-c-language-services.html"></HEAD
><BODY
><BODY
CLASS="SECT1"
CLASS="SECT1"
BGCOLOR="#FFFFFF"
BGCOLOR="#FFFFFF"
TEXT="#000000"
TEXT="#000000"
LINK="#0000FF"
LINK="#0000FF"
VLINK="#840084"
VLINK="#840084"
ALINK="#0000FF"
ALINK="#0000FF"
><DIV
><DIV
CLASS="NAVHEADER"
CLASS="NAVHEADER"
><TABLE
><TABLE
SUMMARY="Header navigation table"
SUMMARY="Header navigation table"
WIDTH="100%"
WIDTH="100%"
BORDER="0"
BORDER="0"
CELLPADDING="0"
CELLPADDING="0"
CELLSPACING="0"
CELLSPACING="0"
><TR
><TR
><TH
><TH
COLSPAN="3"
COLSPAN="3"
ALIGN="center"
ALIGN="center"
>eCos Reference Manual</TH
>eCos Reference Manual</TH
></TR
></TR
><TR
><TR
><TD
><TD
WIDTH="10%"
WIDTH="10%"
ALIGN="left"
ALIGN="left"
VALIGN="bottom"
VALIGN="bottom"
><A
><A
HREF="posix-input-and-output.html"
HREF="posix-input-and-output.html"
ACCESSKEY="P"
ACCESSKEY="P"
>Prev</A
>Prev</A
></TD
></TD
><TD
><TD
WIDTH="80%"
WIDTH="80%"
ALIGN="center"
ALIGN="center"
VALIGN="bottom"
VALIGN="bottom"
>Chapter 31. POSIX Standard Support</TD
>Chapter 31. POSIX Standard Support</TD
><TD
><TD
WIDTH="10%"
WIDTH="10%"
ALIGN="right"
ALIGN="right"
VALIGN="bottom"
VALIGN="bottom"
><A
><A
HREF="posix-c-language-services.html"
HREF="posix-c-language-services.html"
ACCESSKEY="N"
ACCESSKEY="N"
>Next</A
>Next</A
></TD
></TD
></TR
></TR
></TABLE
></TABLE
><HR
><HR
ALIGN="LEFT"
ALIGN="LEFT"
WIDTH="100%"></DIV
WIDTH="100%"></DIV
><DIV
><DIV
CLASS="SECT1"
CLASS="SECT1"
><H1
><H1
CLASS="SECT1"
CLASS="SECT1"
><A
><A
NAME="POSIX-DEVICE-AND-CLASS-SPECIFIC-FUNCTIONS">Device and Class Specific Functions &#0091;POSIX Section 7&#0093;</H1
NAME="POSIX-DEVICE-AND-CLASS-SPECIFIC-FUNCTIONS">Device and Class Specific Functions &#0091;POSIX Section 7&#0093;</H1
><DIV
><DIV
CLASS="SECT2"
CLASS="SECT2"
><H2
><H2
CLASS="SECT2"
CLASS="SECT2"
><A
><A
NAME="AEN13079">Functions Implemented</H2
NAME="AEN13079">Functions Implemented</H2
><TABLE
><TABLE
BORDER="5"
BORDER="5"
BGCOLOR="#E0E0F0"
BGCOLOR="#E0E0F0"
WIDTH="70%"
WIDTH="70%"
><TR
><TR
><TD
><TD
><PRE
><PRE
CLASS="SCREEN"
CLASS="SCREEN"
>speed&#0095;t cfgetospeed( const struct termios &#0042;termios&#0095;p );
>speed&#0095;t cfgetospeed( const struct termios &#0042;termios&#0095;p );
int cfsetospeed( struct termios &#0042;termios&#0095;p, speed&#0095;t speed );
int cfsetospeed( struct termios &#0042;termios&#0095;p, speed&#0095;t speed );
speed&#0095;t cfgetispeed( const struct termios &#0042;termios&#0095;p );
speed&#0095;t cfgetispeed( const struct termios &#0042;termios&#0095;p );
int cfsetispeed( struct termios &#0042;termios&#0095;p, speed&#0095;t speed );
int cfsetispeed( struct termios &#0042;termios&#0095;p, speed&#0095;t speed );
int tcgetattr( int fd, struct termios &#0042;termios&#0095;p );
int tcgetattr( int fd, struct termios &#0042;termios&#0095;p );
int tcsetattr( int fd, int optional&#0095;actions,
int tcsetattr( int fd, int optional&#0095;actions,
               const struct termios &#0042;termios&#0095;p );
               const struct termios &#0042;termios&#0095;p );
int tcsendbreak( int fd, int duration );
int tcsendbreak( int fd, int duration );
int tcdrain( int fd );
int tcdrain( int fd );
int tcflush( int fd, int queue&#0095;selector );
int tcflush( int fd, int queue&#0095;selector );
int tcsendbreak( int fd, int action );</PRE
int tcsendbreak( int fd, int action );</PRE
></TD
></TD
></TR
></TR
></TABLE
></TABLE
></DIV
></DIV
><DIV
><DIV
CLASS="SECT2"
CLASS="SECT2"
><H2
><H2
CLASS="SECT2"
CLASS="SECT2"
><A
><A
NAME="AEN13082">Functions Omitted</H2
NAME="AEN13082">Functions Omitted</H2
><TABLE
><TABLE
BORDER="5"
BORDER="5"
BGCOLOR="#E0E0F0"
BGCOLOR="#E0E0F0"
WIDTH="70%"
WIDTH="70%"
><TR
><TR
><TD
><TD
><PRE
><PRE
CLASS="SCREEN"
CLASS="SCREEN"
>pid&#0095;t tcgetpgrp( int fd );
>pid&#0095;t tcgetpgrp( int fd );
int tcsetpgrp( int fd, pid&#0095;t pgrp );</PRE
int tcsetpgrp( int fd, pid&#0095;t pgrp );</PRE
></TD
></TD
></TR
></TR
></TABLE
></TABLE
></DIV
></DIV
><DIV
><DIV
CLASS="SECT2"
CLASS="SECT2"
><H2
><H2
CLASS="SECT2"
CLASS="SECT2"
><A
><A
NAME="AEN13085">Notes</H2
NAME="AEN13085">Notes</H2
><P
><P
></P
></P
><UL
><UL
><LI
><LI
><P
><P
>           Only the functionality relevant to basic serial device
>           Only the functionality relevant to basic serial device
            control is implemented. Only very limited support for
            control is implemented. Only very limited support for
            canonical input is provided, and then only via the
            canonical input is provided, and then only via the
            &#8220;tty&#8221; devices, not the &#8220;serial&#8221;
            &#8220;tty&#8221; devices, not the &#8220;serial&#8221;
            devices. None of the functionality relevant to job
            devices. None of the functionality relevant to job
            control, controlling terminals and sessions is
            control, controlling terminals and sessions is
            implemented.
            implemented.
            </P
            </P
></LI
></LI
><LI
><LI
><P
><P
>           Only <SPAN
>           Only <SPAN
CLASS="emphasis"
CLASS="emphasis"
><I
><I
CLASS="EMPHASIS"
CLASS="EMPHASIS"
>MIN</I
>MIN</I
></SPAN
></SPAN
> &#0061; 0 and
> &#0061; 0 and
            <SPAN
            <SPAN
CLASS="emphasis"
CLASS="emphasis"
><I
><I
CLASS="EMPHASIS"
CLASS="EMPHASIS"
>TIME</I
>TIME</I
></SPAN
></SPAN
> &#0061; 0 functionality is
> &#0061; 0 functionality is
            provided.
            provided.
            </P
            </P
></LI
></LI
><LI
><LI
><P
><P
>           Hardware flow control is supported if the underlying
>           Hardware flow control is supported if the underlying
            device driver and serial port support it.
            device driver and serial port support it.
            </P
            </P
></LI
></LI
><LI
><LI
><P
><P
>           Support for break, framing and parity errors depends on
>           Support for break, framing and parity errors depends on
            the functionality of the hardware and device driver.
            the functionality of the hardware and device driver.
            </P
            </P
></LI
></LI
></UL
></UL
></DIV
></DIV
></DIV
></DIV
><DIV
><DIV
CLASS="NAVFOOTER"
CLASS="NAVFOOTER"
><HR
><HR
ALIGN="LEFT"
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
SUMMARY="Footer navigation table"
WIDTH="100%"
WIDTH="100%"
BORDER="0"
BORDER="0"
CELLPADDING="0"
CELLPADDING="0"
CELLSPACING="0"
CELLSPACING="0"
><TR
><TR
><TD
><TD
WIDTH="33%"
WIDTH="33%"
ALIGN="left"
ALIGN="left"
VALIGN="top"
VALIGN="top"
><A
><A
HREF="posix-input-and-output.html"
HREF="posix-input-and-output.html"
ACCESSKEY="P"
ACCESSKEY="P"
>Prev</A
>Prev</A
></TD
></TD
><TD
><TD
WIDTH="34%"
WIDTH="34%"
ALIGN="center"
ALIGN="center"
VALIGN="top"
VALIGN="top"
><A
><A
HREF="ecos-ref.html"
HREF="ecos-ref.html"
ACCESSKEY="H"
ACCESSKEY="H"
>Home</A
>Home</A
></TD
></TD
><TD
><TD
WIDTH="33%"
WIDTH="33%"
ALIGN="right"
ALIGN="right"
VALIGN="top"
VALIGN="top"
><A
><A
HREF="posix-c-language-services.html"
HREF="posix-c-language-services.html"
ACCESSKEY="N"
ACCESSKEY="N"
>Next</A
>Next</A
></TD
></TD
></TR
></TR
><TR
><TR
><TD
><TD
WIDTH="33%"
WIDTH="33%"
ALIGN="left"
ALIGN="left"
VALIGN="top"
VALIGN="top"
>Input and Output &#0091;POSIX Section 6&#0093;</TD
>Input and Output &#0091;POSIX Section 6&#0093;</TD
><TD
><TD
WIDTH="34%"
WIDTH="34%"
ALIGN="center"
ALIGN="center"
VALIGN="top"
VALIGN="top"
><A
><A
HREF="posix-standard-support.html"
HREF="posix-standard-support.html"
ACCESSKEY="U"
ACCESSKEY="U"
>Up</A
>Up</A
></TD
></TD
><TD
><TD
WIDTH="33%"
WIDTH="33%"
ALIGN="right"
ALIGN="right"
VALIGN="top"
VALIGN="top"
>C Language Services &#0091;POSIX Section 8&#0093;</TD
>C Language Services &#0091;POSIX Section 8&#0093;</TD
></TR
></TR
></TABLE
></TABLE
></DIV
></DIV
></BODY
></BODY
></HTML
></HTML
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.