commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd hurd/ChangeLog hurd/ioctl_types.h hurd/pfi...


From: Marcus Brinkmann
Subject: hurd hurd/ChangeLog hurd/ioctl_types.h hurd/pfi...
Date: Thu, 11 Jan 2001 14:28:29 -0800

CVSROOT:        /home/cvs
Module name:    hurd
Changes by:     Marcus Brinkmann <address@hidden>       01/01/11 14:28:29

Modified files:
        hurd           : ChangeLog ioctl_types.h pfinet.defs 
        pfinet         : ChangeLog Makefile io-ops.c main.c options.c 
                         pfinet.h socket-ops.c 
        pfinet/linux-src/net/core: dev.c 
        pfinet/linux-src/net/ipv4: devinet.c 
Added files:
        hurd           : iioctl.defs 
        pfinet         : iioctl-ops.c pfinet-ops.c 
        pfinet/glue-include/linux: if.h 

Log message:
        hurd/
        2001-01-07  Marcus Brinkmann  <address@hidden>
        
        * ioctl_types.h: Include <net/if.h>, define types sockaddr_t and
        ifname_t for iioctl.defs.
        * iioctl.defs: New file for network interface ioctls.
        * pfinet.defs: Remove old RPCs, fix subsystem number, add RPC for
        SIOCGIFCONF.
        
        pfinet/
        2001-01-07  Marcus Brinkmann  <address@hidden>
        
        * pfinet-ops.c: New file to implement hurd/pfinet.defs.
        
        * iioctl-ops.c: New file to implement iioctl.defs.
        * linux-src/net/core/dev.c: If _HURD_, don't define netdev_chain as
        static.
        
        * glue-include/linux/if.h: New file, to avoid conflict between
        <net/if.h> (imported by iioctl.defs) and linux version of it.
        
        * main.c (pfinet_demuxer): Prototype pfinet_server and
        iioctl_server, use them.
        
        * pfinet.h: New global variables pfinetctl, pfinet_owner
        and pfinet_group.
        * main.c (main): New variable ST. Request pfinetctl from
        trivfs_startup. Use it to determine the owner and group
        of the underlying node.
        * io-ops.c (S_io_reauthenticate): New index variable j. Set
        newuser->isroot also for owners of the underlying file and
        group owners.
        (S_io_restrict_auth): Likewise.
        * socket-ops.c: Include <sys/stat.h> and <hurd/fshelp.h>.
        (S_socket_create): New variable isroot. If master->isroot is
        not set, use fshelp_isowner to check ownership and if to set it.
        Pass isroot to make_sock_user instead master->isroot.
        
        * linux-src/net/ipv4/devinet.c (configure_device): Accept new parameter
        BROADCAST, set ifa_broadcast if this is not INADDR_NONE.
        (inquire_device): Accept new parameter broadcast, set it.
        * main.c: Add new paramter to prototype of configure_device.
        (main): Add new parameter to call to configure_device.
        * options.c: Add new parameters to prototypes of configure_device
        and inquire_device.
        (trivfs_append_args): Define new variable BROAD, use its address
        as the new parameter for inquire_device.
        
        * linux-src/net/core/dev.c (dev_ifconf): Don't declare static
        if _HURD_.
        * linux-src/net/ipv4/devinet.c (inet_gifconf): If _HURD_, set
        sin_len member.
        
        * Makefile (MIGSRCS): Add pfinetServer.c and iioctlServer.c.
        (SRCS): Add pfinet-ops.c, iioctl-ops.c.

CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/hurd/iioctl.defs.diff?r1=NONE&r2=1.1
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/hurd/ChangeLog.diff?r1=1.29&r2=1.30
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/hurd/ioctl_types.h.diff?r1=1.5&r2=1.6
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/hurd/pfinet.defs.diff?r1=1.2&r2=1.3
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/iioctl-ops.c.diff?r1=NONE&r2=1.1
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/pfinet-ops.c.diff?r1=NONE&r2=1.1
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/ChangeLog.diff?r1=1.49&r2=1.50
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/Makefile.diff?r1=1.28&r2=1.29
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/io-ops.c.diff?r1=1.24&r2=1.25
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/main.c.diff?r1=1.37&r2=1.38
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/options.c.diff?r1=1.9&r2=1.10
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/pfinet.h.diff?r1=1.23&r2=1.24
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/socket-ops.c.diff?r1=1.18&r2=1.19
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/glue-include/linux/if.h.diff?r1=NONE&r2=1.1
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/linux-src/net/core/dev.c.diff?r1=1.5&r2=1.6
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/pfinet/linux-src/net/ipv4/devinet.c.diff?r1=1.6&r2=1.7




reply via email to

[Prev in Thread] Current Thread [Next in Thread]