CVSROOT:        /cvs/src
Module name:    src
Changes by:     [EMAIL PROTECTED]       2003-03-09 21:51:00

Modified files:
        winsup/cygwin  : ChangeLog Makefile.in cygserver_shm.h 
                         cygwin.din glob.c shm.cc syscalls.cc winsup.h 
        winsup/cygwin/include/cygwin: version.h 
        winsup/cygwin/include/sys: cygwin.h mman.h 

Log message:
        Switch to 32/64 datatypes:
        * Makefile.in (OBSOLETE_FUNCTIONS): Add open acl aclcheck aclfrommode
        aclfrompbits aclfromtext aclsort acltomode acltopbits acltotext chown
        facl fchown fgetpos fopen freopen fseeko fsetpos fstat ftello
        ftruncate getegid geteuid getgid getgrent getgrgid getgrnam getgroups
        getpwuid getpwuid_r getuid initgroups lchown lseek lstat mknod mmap
        seekdir setegid seteuid setgid setgroups setregid setreuid setuid stat
        telldir truncate.
        (NEW_FUNCTIONS): Add _open64 acl32 aclcheck32 aclfrommode32
        aclfrompbits32 aclfromtext32 aclsort32 acltomode32 acltopbits32
        acltotext32 chown32 facl32 fchown32 fgetpos64 fopen64 freopen64
        fseeko64 fsetpos64 fstat64 ftello64 ftruncate64 getegid32 geteuid32
        getgid32 getgrent32 getgrgid32 getgrnam32 getgroups32 getpwuid32
        getpwuid_r32 getuid32 initgroups32 lchown32 lseek64 lstat64 mknod32
        mmap64 seekdir64 setegid32 seteuid32 setgid32 setgroups32 setregid32
        setreuid32 setuid32 stat64 telldir64 truncate64 to substitute the
        above.
        * cygserver_shm.h (class client_request_shm): Change uid_t and gid_t
        members to __uid32_t and __gid32_t.
        * cygwin.din: Add symbols acl32 aclcheck32 aclfrommode32
        aclfrompbits32 aclfromtext32 aclsort32 acltomode32 acltopbits32
        acltotext32 facl32 fgetpos64 fopen64 freopen64 fseeko64 fsetpos64
        _fstat64 ftello64 _lseek64 mknod32 _open64.
        * glob.c: Include perprocess.h.
        (globtilde): Call getpwuid32 and getuid32 instead of getpwuid and
        getuid.
        (g_lstat): Check for applications API version to call the appropriate
        typed gl_lstat function.
        (g_stat): Ditto for gl_stat.
        * shm.cc (client_request_shm::client_request_shm): Call geteuid32
        and getegid32 instead of geteuid and getegid throughout.
        * syscalls.cc (_open64): New alias for open.
        (_lseek64): New alias for lseek64.
        (_fstat64): New alias for fseek64.
        (mknod32): New function.
        (mknod): Calls mknod32 now.
        * winsup.h: Make function declarations for getuid32, geteuid32,
        and getpwuid32 accessible for plain C sources.  Add declarations
        for getegid32 and getpwnam.
        * include/cygwin/version.h: Bum API minor number to 78.
        * include/sys/cygwin.h: Guard C++ specific members of struct
        per_process against inclusion in plain C sources.
        * include/sys/mman.h (mman): Add guard to avoid type clash when
        compiling Cygwin.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.1808&r2=1.1809
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=src&r1=1.115&r2=1.116
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver_shm.h.diff?cvsroot=src&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin.din.diff?cvsroot=src&r1=1.81&r2=1.82
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/glob.c.diff?cvsroot=src&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shm.cc.diff?cvsroot=src&r1=1.15&r2=1.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.253&r2=1.254
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=src&r1=1.109&r2=1.110
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=src&r1=1.106&r2=1.107
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=src&r1=1.40&r2=1.41
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/mman.h.diff?cvsroot=src&r1=1.3&r2=1.4

Reply via email to