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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [doc/] [html/] [ref/] [posix-non-posix-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
>Non-POSIX Functions</TITLE
>Non-POSIX Functions</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="Thread Cancellation [POSIX Section 18]"
TITLE="Thread Cancellation [POSIX Section 18]"
HREF="posix-thread-cancellation.html"><LINK
HREF="posix-thread-cancellation.html"><LINK
REL="NEXT"
REL="NEXT"
TITLE="µITRON"
TITLE="µITRON"
HREF="compat-uitron.html"></HEAD
HREF="compat-uitron.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-thread-cancellation.html"
HREF="posix-thread-cancellation.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="compat-uitron.html"
HREF="compat-uitron.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-NON-POSIX-FUNCTIONS">Non-POSIX Functions</H1
NAME="POSIX-NON-POSIX-FUNCTIONS">Non-POSIX Functions</H1
><P
><P
>In addition to the standard POSIX functions defined above, the
>In addition to the standard POSIX functions defined above, the
following non-POSIX functions are defined in the FILEIO package.</P
following non-POSIX functions are defined in the FILEIO package.</P
><DIV
><DIV
CLASS="SECT2"
CLASS="SECT2"
><H2
><H2
CLASS="SECT2"
CLASS="SECT2"
><A
><A
NAME="AEN13314">General I&#0047;O Functions</H2
NAME="AEN13314">General I&#0047;O Functions</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"
>int ioctl( int fd, CYG&#0095;ADDRWORD com, CYG&#0095;ADDRWORD data );
>int ioctl( int fd, CYG&#0095;ADDRWORD com, CYG&#0095;ADDRWORD data );
int select( int nfd, fd&#0095;set &#0042;in, fd&#0095;set &#0042;out, fd&#0095;set &#0042;ex, struct timeval &#0042;tv);</PRE
int select( int nfd, fd&#0095;set &#0042;in, fd&#0095;set &#0042;out, fd&#0095;set &#0042;ex, struct timeval &#0042;tv);</PRE
></TD
></TD
></TR
></TR
></TABLE
></TABLE
></DIV
></DIV
><DIV
><DIV
CLASS="SECT2"
CLASS="SECT2"
><H2
><H2
CLASS="SECT2"
CLASS="SECT2"
><A
><A
NAME="AEN13317">Socket Functions</H2
NAME="AEN13317">Socket Functions</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"
>int socket( int domain, int type, int protocol);
>int socket( int domain, int type, int protocol);
int bind( int s, const struct sockaddr &#0042;sa, unsigned int len);
int bind( int s, const struct sockaddr &#0042;sa, unsigned int len);
int listen( int s, int len);
int listen( int s, int len);
int accept( int s, struct sockaddr &#0042;sa, socklen&#0095;t &#0042;addrlen);
int accept( int s, struct sockaddr &#0042;sa, socklen&#0095;t &#0042;addrlen);
int connect( int s, const struct sockaddr &#0042;sa, socklen&#0095;t len);
int connect( int s, const struct sockaddr &#0042;sa, socklen&#0095;t len);
int getpeername( int s, struct sockaddr &#0042;sa, socklen&#0095;t &#0042;len);
int getpeername( int s, struct sockaddr &#0042;sa, socklen&#0095;t &#0042;len);
int getsockname( int s, struct sockaddr &#0042;sa, socklen&#0095;t &#0042;len);
int getsockname( int s, struct sockaddr &#0042;sa, socklen&#0095;t &#0042;len);
int setsockopt( int s, int level, int optname, const void &#0042;optval,
int setsockopt( int s, int level, int optname, const void &#0042;optval,
                socklen&#0095;t optlen);
                socklen&#0095;t optlen);
int getsockopt( int s, int level, int optname, void &#0042;optval,
int getsockopt( int s, int level, int optname, void &#0042;optval,
                socklen&#0095;t &#0042;optlen);
                socklen&#0095;t &#0042;optlen);
ssize&#0095;t recvmsg( int s, struct msghdr &#0042;msg, int flags);
ssize&#0095;t recvmsg( int s, struct msghdr &#0042;msg, int flags);
ssize&#0095;t recvfrom( int s, void &#0042;buf, size&#0095;t len, int flags,
ssize&#0095;t recvfrom( int s, void &#0042;buf, size&#0095;t len, int flags,
                  struct sockaddr &#0042;from, socklen&#0095;t &#0042;fromlen);
                  struct sockaddr &#0042;from, socklen&#0095;t &#0042;fromlen);
ssize&#0095;t recv( int s, void &#0042;buf, size&#0095;t len, int flags);
ssize&#0095;t recv( int s, void &#0042;buf, size&#0095;t len, int flags);
ssize&#0095;t sendmsg( int s, const struct msghdr &#0042;msg, int flags);
ssize&#0095;t sendmsg( int s, const struct msghdr &#0042;msg, int flags);
ssize&#0095;t sendto( int s, const void &#0042;buf, size&#0095;t len, int flags,
ssize&#0095;t sendto( int s, const void &#0042;buf, size&#0095;t len, int flags,
                const struct sockaddr &#0042;to, socklen&#0095;t tolen);
                const struct sockaddr &#0042;to, socklen&#0095;t tolen);
ssize&#0095;t send( int s, const void &#0042;buf, size&#0095;t len, int flags);
ssize&#0095;t send( int s, const void &#0042;buf, size&#0095;t len, int flags);
int shutdown( int s, int how);</PRE
int shutdown( int s, int how);</PRE
></TD
></TD
></TR
></TR
></TABLE
></TABLE
></DIV
></DIV
><DIV
><DIV
CLASS="SECT2"
CLASS="SECT2"
><H2
><H2
CLASS="SECT2"
CLASS="SECT2"
><A
><A
NAME="AEN13320">Notes</H2
NAME="AEN13320">Notes</H2
><P
><P
></P
></P
><UL
><UL
><LI
><LI
><P
><P
>   The precise behaviour of these functions depends mainly on the
>   The precise behaviour of these functions depends mainly on the
   functionality of the underlying filesystem or network stack to
   functionality of the underlying filesystem or network stack to
   which they are applied.
   which they are applied.
   </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-thread-cancellation.html"
HREF="posix-thread-cancellation.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="compat-uitron.html"
HREF="compat-uitron.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"
>Thread Cancellation &#0091;POSIX Section 18&#0093;</TD
>Thread Cancellation &#0091;POSIX Section 18&#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"
>&micro;ITRON</TD
>&micro;ITRON</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.