Author: ps-guest Date: 2010-06-29 09:04:39 +0000 (Tue, 29 Jun 2010) New Revision: 4363
Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff Log: * kfreebsd/local-sysdeps.diff: update to revision 3063 (from glibc-bsd) Modified: glibc-package/trunk/debian/changelog =================================================================== --- glibc-package/trunk/debian/changelog 2010-06-25 08:55:09 UTC (rev 4362) +++ glibc-package/trunk/debian/changelog 2010-06-29 09:04:39 UTC (rev 4363) @@ -3,6 +3,9 @@ [ Samuel Thibault ] * testsuite-checking/expected-results-i486-gnu-libc: update. + [ Petr Salinger ] + * kfreebsd/local-sysdeps.diff: update to revision 3063 (from glibc-bsd). + -- Samuel Thibault <[email protected]> Fri, 25 Jun 2010 10:54:31 +0200 eglibc (2.11.2-2) unstable; urgency=medium Modified: glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff =================================================================== --- glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff 2010-06-25 08:55:09 UTC (rev 4362) +++ glibc-package/trunk/debian/patches/kfreebsd/local-sysdeps.diff 2010-06-29 09:04:39 UTC (rev 4363) @@ -16276,7 +16276,7 @@ +#endif /* net/ethernet.h */ --- /dev/null +++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/net/if.h -@@ -0,0 +1,436 @@ +@@ -0,0 +1,449 @@ +/*- + * Copyright (c) 1982, 1986, 1989, 1993 + * The Regents of the University of California. All rights reserved. @@ -16418,6 +16418,7 @@ +#define IFF_STATICARP 0x80000 /* (n) static ARP */ +#define IFF_NEEDSGIANT 0x100000 /* (i) hold Giant over if_start calls */ +#define IFF_DYING 0x200000 /* (n) interface is winding down */ ++#define IFF_RENAMING 0x400000 /* (n) interface is being renamed */ + +/* + * Old names for driver flags so that user space tools can continue to use @@ -16484,6 +16485,8 @@ +#define IFCAP_TOE6 0x08000 /* interface can offload TCP6 */ +#define IFCAP_VLAN_HWFILTER 0x10000 /* interface hw can filter vlan tag */ +#define IFCAP_POLLING_NOCOUNT 0x20000 /* polling ticks cannot be fragmented */ ++#define IFCAP_VLAN_HWTSO 0x40000 /* can do IFCAP_TSO on VLANs */ ++#define IFCAP_LINKSTATE 0x80000 /* the runtime link state is dynamic */ + +#define IFCAP_HWCSUM (IFCAP_RXCSUM | IFCAP_TXCSUM) +#define IFCAP_TSO (IFCAP_TSO4 | IFCAP_TSO6) @@ -16550,6 +16553,14 @@ +#define IFAN_DEPARTURE 1 /* interface departure */ + +/* ++ * Buffer with length to be used in SIOCGIFDESCR/SIOCSIFDESCR requests ++ */ ++struct ifreq_buffer { ++ size_t length; ++ void *buffer; ++}; ++ ++/* + * Interface request structure used for socket + * ioctl's. All interface ioctl's must have parameter + * definitions which begin with ifr_name. The @@ -16562,6 +16573,7 @@ + struct sockaddr ifru_dstaddr; + struct sockaddr ifru_broadaddr; + struct sockaddr ifru_netmask; ++ struct ifreq_buffer ifru_buffer; + short ifru_flags[2]; + short ifru_index; + int ifru_jid; @@ -16576,6 +16588,7 @@ +#define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-to-p link */ +#define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */ +#define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */ ++#define ifr_buffer ifr_ifru.ifru_buffer /* user supplied buffer with its length */ +#define ifr_flags ifr_ifru.ifru_flags[0] /* flags (low 16 bits) */ +#define ifr_flagshigh ifr_ifru.ifru_flags[1] /* flags (high 16 bits) */ +#define ifr_jid ifr_ifru.ifru_jid /* jail/vnet */ @@ -23464,194 +23477,6 @@ +sys_shm_unlink - shm_unlink i:s __syscall_shm_unlink +readlink - readlink i:spi __syscall_readlink __readlink readlink --- /dev/null -+++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/syscalls.list.orig -@@ -0,0 +1,185 @@ -+# File name Caller Syscall name # args Strong name Weak names -+sys_access - access i:si __syscall_access -+acl_aclcheck_fd - acl_aclcheck_fd i:iip __acl_aclcheck_fd -+acl_aclcheck_file - acl_aclcheck_file i:sip __acl_aclcheck_file -+acl_delete_fd - acl_delete_fd i:ii __acl_delete_fd -+acl_delete_file - acl_delete_file i:si __acl_delete_file -+acl_get_fd - acl_get_fd i:iip __acl_get_fd -+acl_get_file - acl_get_file i:sip __acl_get_file -+acl_set_fd - acl_set_fd i:iip __acl_set_fd -+acl_set_file - acl_set_file i:sip __acl_set_file -+sys_aio_cancel - aio_cancel i:ip __syscall_aio_cancel -+sys_aio_error - aio_error i:p __syscall_aio_error -+sys_aio_read - aio_read i:p __syscall_aio_read -+sys_aio_return - aio_return i:p __syscall_aio_return -+sys_aio_suspend - aio_suspend i:bnP __syscall_aio_suspend -+sys_aio_waitcomplete - aio_waitcomplete i:pp __syscall_aio_waitcomplete -+sys_aio_write - aio_write i:p __syscall_aio_write -+sys_clock_getres - clock_getres i:ip __syscall_clock_getres -+sys_clock_gettime - clock_gettime i:ip __syscall_clock_gettime -+sys_clock_settime - clock_settime i:ip __syscall_clock_settime -+sys_execve - execve i:ppp __syscall_execve -+extattrctl - extattrctl i:sisI extattrctl -+extattr_delete_file - extattr_delete_file i:ss extattr_delete_file -+extattr_get_file - extattr_get_file i:ssbn extattr_get_file -+extattr_set_file - extattr_set_file i:ssbn extattr_set_file -+fhopen - fhopen i:pi fhopen -+sys_fork - fork i: __syscall_fork fork -+sys_fhstat - fhstat i:pp __syscall_fhstat -+sys_getfsstat - getfsstat i:pii __syscall_getfsstat -+sys_statfs - statfs i:sp __syscall_statfs -+sys_fstatfs - fstatfs i:ip __syscall_fstatfs -+sys_fhstatfs - fhstatfs i:pp __syscall_fhstatfs -+sys_fstat - fstat i:ip __syscall_fstat -+sys_ftruncate - ftruncate i:ii __syscall_ftruncate -+sys_freebsd6_ftruncate - freebsd6_ftruncate i:iii __syscall_freebsd6_ftruncate -+futimes - futimes i:ip __futimes futimes -+sys_getcwd - getcwd i:bn __syscall_getcwd -+sys_getdents - getdents i:ibn __syscall_getdents -+sys_getdirentries - getdirentries i:ibnP __syscall_getdirentries -+getfh - getfh i:sp getfh -+sys_getlogin - getlogin i:bn __syscall_getlogin -+getpgid - getpgid i:i __getpgid __getpgid_internal getpgid -+getpgrp - getpgrp i: getpgrp -+getresgid - getresgid i:ppp getresgid -+getresuid - getresuid i:ppp getresuid -+getrlimit - getrlimit i:ip __getrlimit getrlimit getrlimit64 -+getsid - getsid i:i getsid -+issetugid - issetugid i: issetugid -+jail - jail i:p jail -+kenv - kenv i:issi kenv -+kldfind - kldfind i:s kldfind -+kldfirstmod - kldfirstmod i:i kldfirstmod -+kldload - kldload i:s kldload -+kldnext - kldnext i:i kldnext -+kldstat - kldstat i:ip kldstat -+kldsym - kldsym i:iip kldsym -+kldunload - kldunload i:i kldunload -+kldunloadf - kldunloadf i:ii kldunloadf -+ktrace - ktrace i:siii ktrace -+lchmod - lchmod i:si __lchmod lchmod -+lchown - lchown i:sii __lchown lchown -+sys_lio_listio - lio_listio i:ibnP __syscall_lio_listio -+sys_lseek - lseek i:iii __syscall_lseek -+sys_freebsd6_lseek - freebsd6_lseek i:iiii __syscall_freebsd6_lseek -+sys_lstat - lstat i:sp __syscall_lstat -+lutimes - lutimes i:sp __lutimes lutimes -+posix_madvise - madvise i:pii posix_madvise -+minherit - minherit i:aii minherit -+mincore - mincore i:anV mincore -+mlock - mlock i:bn mlock -+mlockall - mlockall i:i mlockall -+mkfifo - mkfifo i:si __mkfifo mkfifo -+sys_mknod - mknod i:sii __syscall_mknod -+sys_mmap - mmap b:aniiii __syscall_mmap -+sys_freebsd6_mmap - freebsd6_mmap b:aniiiii __syscall_freebsd6_mmap -+sys_munmap - munmap i:pi __syscall_munmap -+modfind - modfind i:s modfind -+modfnext - modfnext i:i modfnext -+modnext - modnext i:i modnext -+modstat - modstat i:ip modstat -+mount - mount i:ssiP mount -+msgctl - msgctl i:iip msgctl -+msgget - msgget i:ii msgget -+msgrcv - msgrcv Ci:ibnii __libc_msgrcv msgrcv -+msgsnd - msgsnd Ci:ibni __libc_msgsnd msgsnd -+munlock - munlock i:ai munlock -+munlockall - munlockall i: munlockall -+nanosleep - nanosleep Ci:pp __libc_nanosleep __nanosleep nanosleep -+nmount - nmount i:pii nmount -+sys_nfstat - nfstat i:ip __syscall_nfstat -+sys_nlstat - nlstat i:sp __syscall_nlstat -+sys_nstat - nstat i:sp __syscall_nstat -+ntp_adjtime - ntp_adjtime i:p ntp_adjtime -+obreak - obreak i:a __syscall_obreak -+sys_open - open i:siv __syscall_open -+poll - poll Ci:pii __poll poll -+sys_pread - pread i:ibni __syscall_pread -+sys_freebsd6_pread - freebsd6_pread i:ibnii __syscall_freebsd6_pread -+sys_pwrite - pwrite i:ibni __syscall_pwrite -+sys_freebsd6_pwrite - freebsd6_pwrite i:ibnii __syscall_freebsd6_pwrite -+preadv - preadv Ci:ipii __preadv preadv __preadv64 preadv64 -+pwritev - pwritev Ci:ipii __pwritev pwritev __pwritev64 pwritev64 -+quotactl - quotactl i:siip quotactl -+sys_readv - readv i:ipi __syscall_readv -+rfork - rfork i:i __rfork rfork -+rtprio - rtprio i:iip __rtprio rtprio -+sched_gets - sched_getscheduler i:i __sched_getscheduler sched_getscheduler -+sched_primax - sched_get_priority_max i:i __sched_get_priority_max sched_get_priority_max -+sched_primin - sched_get_priority_min i:i __sched_get_priority_min sched_get_priority_min -+sched_rr_gi - sched_rr_get_interval i:ip __sched_rr_get_interval sched_rr_get_interval -+sched_setp - sched_setparam i:ip __sched_setparam sched_setparam -+sched_sets - sched_setscheduler i:iip __sched_setscheduler sched_setscheduler -+sched_yield - sched_yield i: __sched_yield sched_yield -+semget - semget i:iii semget -+semop - semop i:ipi semop -+bsd_sendfile - sendfile i:iiiippi bsd_sendfile -+setegid - setegid i:i setegid -+seteuid - seteuid i:i seteuid -+setgid - setgid i:i __setgid setgid -+sys_setlogin - setlogin i:s __syscall_setlogin -+setpgid - setpgid i:ii __setpgid setpgid -+setresgid - setresgid i:iii setresgid -+setresuid - setresuid i:iii setresuid -+setrlimit - setrlimit i:ip __setrlimit setrlimit setrlimit64 -+setsid - setsid i: __setsid setsid -+setuid - setuid i:i __setuid setuid -+shmat - shmat i:iai shmat -+shmctl - shmctl i:iip shmctl -+shmdt - shmdt i:a shmdt -+shmget - shmget i:iii shmget -+sys_sigaction - sigaction i:ipp __syscall_sigaction -+sigpending - sigpending i:p sigpending -+sigprocmask - sigprocmask i:iPP __sigprocmask sigprocmask -+sigsuspend - sigsuspend Ci:p __sigsuspend sigsuspend -+sigwaitinfo - sigwaitinfo Ci:pp __sigwaitinfo sigwaitinfo -+sigtimedwait - sigtimedwait Ci:ppP __sigtimedwait sigtimedwait -+sigqueue - sigqueue i:iii __sigqueue sigqueue -+sys_stat - stat i:sp __syscall_stat -+sysarch - sysarch i:ip __sysarch sysarch -+sysctl - sysctl i:pibNbn __sysctl sysctl -+sys_truncate - truncate i:sii __syscall_truncate -+sys_freebsd6_truncate - freebsd6_truncate i:si __syscall_freebsd6_truncate -+undelete - undelete i:s undelete -+unmount - unmount i:si unmount -+utrace - utrace i:bn utrace -+sys_writev - writev i:ipi __syscall_writev -+yield - yield i: __syscall_yield -+wait4 - wait4 i:iWiP __syscall_wait4 __wait4 wait4 -+sys_close - close i:i __syscall_close -+sys_fcntl - fcntl i:iiF __syscall_fcntl -+sys_write - write i:ibn __syscall_write -+sys_read - read i:ibn __syscall_read -+sys_connect - connect i:ipi __syscall_connect -+sys_bind - bind i:ipi __syscall_bind -+sys_sendto - sendto i:ibnibn __syscall_sendto -+sys_nanosleep EXTRA nanosleep i:pp __syscall_nanosleep -+sys_sigsuspend EXTRA sigsuspend i:p __syscall_sigsuspend -+swapcontext - swapcontext i:pp __swapcontext swapcontext -+swapon - swapon i:s swapon -+swapoff - swapoff i:s swapoff -+getcontext - getcontext i:p __getcontext getcontext -+setcontext - setcontext i:p __setcontext setcontext -+kqueue EXTRA kqueue i: __kqueue kqueue -+kevent EXTRA kevent i:ipipip __kevent kevent -+sys_umtx - _umtx_op i:piipp __syscall__umtx_op -+sys_cpuset_getaffinity - cpuset_getaffinity i:iiiip __syscall_cpuset_getaffinity -+sys_cpuset_setaffinity - cpuset_setaffinity i:iiiip __syscall_cpuset_setaffinity -+sys_faccessat - faccessat i:isii __syscall_faccessat -+sys_fchmodat - fchmodat i:isii __syscall_fchmodat -+sys_fchownat - fchownat i:isiii __syscall_fchownat -+sys_fexecve - fexecve i:ipp __syscall_fexecve -+sys_fstatat - fstatat i:ispi __syscall_fstatat -+sys_futimesat - futimesat i:isp __syscall_futimesat -+sys_linkat - linkat i:isisi __syscall_linkat -+sys_mkdirat - mkdirat i:isi __syscall_mkdirat -+sys_mkfifoat - mkfifoat i:isi __syscall_mkfifoat -+sys_mknodat - mknodat i:isii __syscall_mknodat -+sys_openat - openat i:isii __syscall_openat -+sys_readlinkat - readlinkat i:issi __syscall_readlinkat -+sys_renameat - renameat i:isis __syscall_renameat -+sys_symlinkat - symlinkat i:sis __syscall_symlinkat -+sys_unlinkat - unlinkat i:isi __syscall_unlinkat -+sys_shm_open - shm_open i:sii __syscall_shm_open -+sys_shm_unlink - shm_unlink i:s __syscall_shm_unlink -+readlink - readlink i:spi __syscall_readlink __readlink readlink ---- /dev/null +++ b/ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/sysconf.c @@ -0,0 +1,69 @@ +/* Get file-specific information about a file. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

