lkml.org 
[lkml]   [2008]   [Jan]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 50/52] [microblaze] pool.h socket.h
    Date
    From: Michal Simek <monstr@monstr.eu>


    Signed-off-by: Michal Simek <monstr@monstr.eu>
    ---
    include/asm-microblaze/poll.h | 37 +++++++++++++++++++++++
    include/asm-microblaze/socket.h | 62 +++++++++++++++++++++++++++++++++++++++
    2 files changed, 99 insertions(+), 0 deletions(-)
    create mode 100644 include/asm-microblaze/poll.h
    create mode 100644 include/asm-microblaze/socket.h

    diff --git a/include/asm-microblaze/poll.h b/include/asm-microblaze/poll.h
    new file mode 100644
    index 0000000..1fdc80b
    --- /dev/null
    +++ b/include/asm-microblaze/poll.h
    @@ -0,0 +1,37 @@
    +/*
    + * include/asm-microblaze/poll.h
    + *
    + * This file is subject to the terms and conditions of the GNU General Public
    + * License. See the file "COPYING" in the main directory of this archive
    + * for more details.
    + *
    + * Copyright (C) 2006 Atmark Techno, Inc.
    + */
    +
    +#ifndef _ASM_POLL_H
    +#define _ASM_POLL_H
    +
    +#define POLLIN 0x0001
    +#define POLLPRI 0x0002
    +#define POLLOUT 0x0004
    +
    +#define POLLERR 0x0008
    +#define POLLHUP 0x0010
    +#define POLLNVAL 0x0020
    +
    +#define POLLRDNORM 0x0040
    +#define POLLRDBAND 0x0080
    +#define POLLWRNORM POLLOUT
    +#define POLLWRBAND 0x0100
    +
    +#define POLLMSG 0x0400
    +#define POLLREMOVE 0x0800
    +#define POLLRDHUP 0x2000
    +
    +struct pollfd {
    + int fd;
    + short events;
    + short revents;
    +};
    +
    +#endif /* _ASM_POLL_H */
    diff --git a/include/asm-microblaze/socket.h b/include/asm-microblaze/socket.h
    new file mode 100644
    index 0000000..6491b0b
    --- /dev/null
    +++ b/include/asm-microblaze/socket.h
    @@ -0,0 +1,62 @@
    +/*
    + * include/asm-microblaze/socket.h
    + *
    + * This file is subject to the terms and conditions of the GNU General Public
    + * License. See the file "COPYING" in the main directory of this archive
    + * for more details.
    + *
    + * Copyright (C) 2006 Atmark Techno, Inc.
    + */
    +#ifndef _ASM_SOCKET_H
    +#define _ASM_SOCKET_H
    +
    +#include <asm/sockios.h>
    +
    +/* For setsockoptions(2) */
    +#define SOL_SOCKET 1
    +
    +#define SO_DEBUG 1
    +#define SO_REUSEADDR 2
    +#define SO_TYPE 3
    +#define SO_ERROR 4
    +#define SO_DONTROUTE 5
    +#define SO_BROADCAST 6
    +#define SO_SNDBUF 7
    +#define SO_RCVBUF 8
    +#define SO_SNDBUFFORCE 32
    +#define SO_RCVBUFFORCE 33
    +#define SO_KEEPALIVE 9
    +#define SO_OOBINLINE 10
    +#define SO_NO_CHECK 11
    +#define SO_PRIORITY 12
    +#define SO_LINGER 13
    +#define SO_BSDCOMPAT 14
    +/* To add :#define SO_REUSEPORT 15 */
    +#define SO_PASSCRED 16
    +#define SO_PEERCRED 17
    +#define SO_RCVLOWAT 18
    +#define SO_SNDLOWAT 19
    +#define SO_RCVTIMEO 20
    +#define SO_SNDTIMEO 21
    +
    +/* Security levels - as per NRL IPv6 - don't actually do anything */
    +#define SO_SECURITY_AUTHENTICATION 22
    +#define SO_SECURITY_ENCRYPTION_TRANSPORT 23
    +#define SO_SECURITY_ENCRYPTION_NETWORK 24
    +
    +#define SO_BINDTODEVICE 25
    +
    +/* Socket filtering */
    +#define SO_ATTACH_FILTER 26
    +#define SO_DETACH_FILTER 27
    +
    +#define SO_PEERNAME 28
    +#define SO_TIMESTAMP 29
    +#define SCM_TIMESTAMP SO_TIMESTAMP
    +
    +#define SO_ACCEPTCONN 30
    +
    +#define SO_PEERSEC 31
    +#define SO_PASSSEC 34
    +
    +#endif /* _ASM_SOCKET_H */
    --
    1.5.4.rc4.14.g6fc74


    \
     
     \ /
      Last update: 2008-01-26 17:01    [W:0.023 / U:91.888 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site