]> Cypherpunks repositories - gostls13.git/commitdiff
rename GOOS=mingw to GOOS=windows
authorAlex Brainman <alex.brainman@gmail.com>
Fri, 30 Apr 2010 06:45:14 +0000 (23:45 -0700)
committerRuss Cox <rsc@golang.org>
Fri, 30 Apr 2010 06:45:14 +0000 (23:45 -0700)
R=rsc, Joe Poirier
CC=golang-dev
https://golang.org/cl/1015043

37 files changed:
src/cmd/8l/obj.c
src/env.bash
src/lib9/Makefile
src/libcgo/Makefile
src/libcgo/windows_386.c [moved from src/libcgo/mingw_386.c with 100% similarity]
src/libcgo/windows_amd64.c [moved from src/libcgo/mingw_amd64.c with 100% similarity]
src/libmach/Makefile
src/pkg/debug/proc/proc_windows.go [moved from src/pkg/debug/proc/proc_mingw.go with 75% similarity]
src/pkg/debug/proc/regs_windows_386.go [moved from src/pkg/debug/proc/regs_mingw_386.go with 100% similarity]
src/pkg/debug/proc/regs_windows_amd64.go [moved from src/pkg/debug/proc/regs_mingw_amd64.go with 100% similarity]
src/pkg/os/Makefile
src/pkg/os/dir_windows.go [moved from src/pkg/os/dir_mingw.go with 100% similarity]
src/pkg/os/file_windows.go [moved from src/pkg/os/file_mingw.go with 100% similarity]
src/pkg/os/stat_windows.go [moved from src/pkg/os/stat_mingw.go with 100% similarity]
src/pkg/os/sys_windows.go [moved from src/pkg/os/sys_mingw.go with 100% similarity]
src/pkg/runtime/Makefile
src/pkg/runtime/mkasmh.sh
src/pkg/runtime/runtime.h
src/pkg/runtime/symtab.c
src/pkg/runtime/windows/386/defs.h [moved from src/pkg/runtime/mingw/386/defs.h with 100% similarity]
src/pkg/runtime/windows/386/rt0.s [moved from src/pkg/runtime/mingw/386/rt0.s with 85% similarity]
src/pkg/runtime/windows/386/signal.c [moved from src/pkg/runtime/mingw/386/signal.c with 100% similarity]
src/pkg/runtime/windows/386/sys.s [moved from src/pkg/runtime/mingw/386/sys.s with 100% similarity]
src/pkg/runtime/windows/defs.c [moved from src/pkg/runtime/mingw/defs.c with 100% similarity]
src/pkg/runtime/windows/mem.c [moved from src/pkg/runtime/mingw/mem.c with 100% similarity]
src/pkg/runtime/windows/os.h [moved from src/pkg/runtime/mingw/os.h with 91% similarity]
src/pkg/runtime/windows/syscall.goc [moved from src/pkg/runtime/mingw/syscall.goc with 100% similarity]
src/pkg/runtime/windows/thread.c [moved from src/pkg/runtime/mingw/thread.c with 99% similarity]
src/pkg/syscall/asm_windows_386.s [moved from src/pkg/syscall/asm_mingw_386.s with 66% similarity]
src/pkg/syscall/mkall.sh
src/pkg/syscall/mksyscall_windows.sh [moved from src/pkg/syscall/mksyscall_mingw.sh with 97% similarity]
src/pkg/syscall/syscall_windows.go [moved from src/pkg/syscall/syscall_mingw.go with 96% similarity]
src/pkg/syscall/syscall_windows_386.go [moved from src/pkg/syscall/syscall_mingw_386.go with 100% similarity]
src/pkg/syscall/zerrors_windows_386.go [moved from src/pkg/syscall/zerrors_mingw_386.go with 94% similarity]
src/pkg/syscall/zsyscall_windows_386.go [moved from src/pkg/syscall/zsyscall_mingw_386.go with 100% similarity]
src/pkg/syscall/zsysnum_windows_386.go [moved from src/pkg/syscall/zsysnum_mingw_386.go with 100% similarity]
src/pkg/syscall/ztypes_windows_386.go [moved from src/pkg/syscall/ztypes_mingw_386.go with 98% similarity]

index 82f4e47b7c0dd81392513cf4f51d3d02375566a3..c4732b6681f5ad4d966c15792a1da955bb77fbe0 100644 (file)
@@ -168,7 +168,7 @@ main(int argc, char *argv[])
                if(strcmp(goos, "freebsd") == 0)
                        HEADTYPE = 9;
                else
-               if(strcmp(goos, "mingw") == 0)
+               if(strcmp(goos, "windows") == 0)
                        HEADTYPE = 10;
                else
                if(strcmp(goos, "pchw") == 0)
index 6ab491ae439fb2e85f67d7831025e3a3555a0d70..2a63e6480620af4de3225eedec4c954fc4c83905 100644 (file)
@@ -45,10 +45,10 @@ esac
 
 GOOS=${GOOS:-$(uname | tr A-Z a-z)}
 case "$GOOS" in
-darwin | freebsd | linux | mingw | nacl)
+darwin | freebsd | linux | windows | nacl)
        ;;
 *)
-       echo '$GOOS is set to <'$GOOS'>, must be darwin, freebsd, linux, mingw, or nacl' 1>&2
+       echo '$GOOS is set to <'$GOOS'>, must be darwin, freebsd, linux, windows, or nacl' 1>&2
        exit 1
 esac
 
index 3061cfdbb43e2ab7a8f49556381a36815d31d026..ccaf41a0fea714fa2dd7e922d90d9611cf1a3637 100644 (file)
@@ -81,7 +81,7 @@ LIB9OFILES=\
        time.$O\
        tokenize.$O\
 
-ifeq ($(GOOS),mingw)
+ifeq ($(GOOS),windows)
 LIB9OFILES+=\
        win32.$O\
 
index deb6b48a341ba8aa80ad60d33c49294a638e8757..0d65af70c7d078644fe9a97a68f2c5e22aca0bc3 100755 (executable)
@@ -23,7 +23,7 @@ CFLAGS_amd64=-m64
 LDFLAGS_linux=-shared -lpthread -lm
 LDFLAGS_darwin=-dynamiclib -Wl,-undefined,dynamic_lookup /usr/lib/libpthread.dylib
 LDFLAGS_freebsd=-pthread -shared -lm
-LDFLAGS_mingw=-shared -lm -mthreads
+LDFLAGS_windows=-shared -lm -mthreads
 
 %.o: %.c
        gcc $(CFLAGS_$(GOARCH)) -O2 -fPIC -o $@ -c $*.c
index 69d52c288cb64f297c9f52679bef71c7bf841c67..900d278617619db8a2d695bd3bb9f0f206e8a872 100644 (file)
@@ -48,7 +48,7 @@ OFILES=\
        6obj.$O\
        8obj.$O\
 
-ifneq ($(GOOS),mingw)
+ifneq ($(GOOS),windows)
 OFILES+=\
        $(shell uname | tr A-Z a-z).$O\
 
similarity index 75%
rename from src/pkg/debug/proc/proc_mingw.go
rename to src/pkg/debug/proc/proc_windows.go
index c3e07688ba65fb8a79e4654297fcfbc72256dc6b..dc22faef81bd10825424660016a9b647dcd391c5 100644 (file)
@@ -6,10 +6,10 @@ package proc
 
 import "os"
 
-// Process tracing is not supported on MinGW yet.
+// Process tracing is not supported on windows yet.
 
 func Attach(pid int) (Process, os.Error) {
-       return nil, os.NewError("debug/proc not implemented on MinGW")
+       return nil, os.NewError("debug/proc not implemented on windows")
 }
 
 func ForkExec(argv0 string, argv []string, envv []string, dir string, fd []*os.File) (Process, os.Error) {
index ebb1665d4251cda315eaed30cf2a270b5f1f3e71..71de94951472e76eebe75e61a62e6a98c6b19e8e 100644 (file)
@@ -34,9 +34,9 @@ GOFILES_nacl=\
        file_unix.go\
        sys_nacl.go\
 
-GOFILES_mingw=\
-       file_mingw.go\
-       sys_mingw.go\
+GOFILES_windows=\
+       file_windows.go\
+       sys_windows.go\
 
 GOFILES+=$(GOFILES_$(GOOS))
 
index 6b3ab21e35422c9d0374721e035e10a3b266d854..881f15a1a1ac2845056cb1bd6718374ae648ec74 100644 (file)
@@ -17,7 +17,7 @@ CFLAGS_64=-D_64BIT
 # TODO(kaib): fix register allocation to honor extern register so we
 # can enable optimizations again.
 CFLAGS_arm=-N
-CFLAGS_mingw=-D__MINGW__
+CFLAGS_windows=-D__WINDOWS__
 CFLAGS=-I$(GOOS) -I$(GOARCH) -I$(GOOS)/$(GOARCH) -wF $(CFLAGS_$(SIZE)) $(CFLAGS_$(GOARCH)) $(CFLAGS_$(GOOS))
 
 GOFILES=\
@@ -29,7 +29,7 @@ GOFILES=\
 GOFILES_pchw=\
        pchw/io.go\
 
-OFILES_mingw=\
+OFILES_windows=\
        syscall.$O\
 
 # 386-specific object files
index fdd26684064114715416ee63b3fa8a2f9896109d..aae773cfee1e5c789e92e80768e1f499bb346382 100755 (executable)
@@ -19,7 +19,7 @@ case "$GOARCH" in
        #       ../../libcgo/linux_386.c:/^start
        #       ../../libcgo/darwin_386.c:/^start
        case "$GOOS" in
-       mingw)
+       windows)
                echo '#define   get_tls(r)      MOVL 0x2c(FS), r'
                echo '#define   g(r)    0(r)'
                echo '#define   m(r)    4(r)'
index ca957f177d930fb00c92a6b6a351d792d6866e14..ff4f463b37cf28518d8db8f1f581f3a8f06ddcb3 100644 (file)
@@ -117,7 +117,7 @@ enum
 struct Lock
 {
        uint32  key;
-#ifdef __MINGW__
+#ifdef __WINDOWS__
        void*   event;
 #else
        uint32  sema;   // for OS X
@@ -231,7 +231,7 @@ struct      M
        MCache  *mcache;
        G*      lockedg;
        uint64 freg[8]; // Floating point register storage used by ARM software fp routines
-#ifdef __MINGW__
+#ifdef __WINDOWS__
        void*   return_address; // saved return address and stack
        void*   stack_pointer;  // pointer for Windows stdcall
        void*   os_stack_pointer;
index 4707b1537b9e83662f5f6cc8642d07f9bf111bfb..0284c9f0198c5562d104f4a54c034caa11902307 100644 (file)
@@ -39,7 +39,7 @@ walksymtab(void (*fn)(Sym*))
        if(symdat == nil)
                return;
 
-#ifdef __MINGW__
+#ifdef __WINDOWS__
        v = get_symdat_addr();
        p = (byte*)v+8;
 #else
@@ -256,7 +256,7 @@ splitpcln(void)
                return;
 
        // pc/ln table bounds
-#ifdef __MINGW__
+#ifdef __WINDOWS__
        v = get_symdat_addr();
        p = (byte*)v+8;
 #else
similarity index 85%
rename from src/pkg/runtime/mingw/386/rt0.s
rename to src/pkg/runtime/windows/386/rt0.s
index efd8ce3e6848d7e661e848fa34874ee82980245d..4e685041663093349d315a7f926281b0df62b773 100644 (file)
@@ -2,5 +2,5 @@
 // Use of this source code is governed by a BSD-style
 // license that can be found in the LICENSE file.
 
-TEXT   _rt0_386_mingw(SB),7,$0
+TEXT   _rt0_386_windows(SB),7,$0
        JMP     _rt0_386(SB)
similarity index 91%
rename from src/pkg/runtime/mingw/os.h
rename to src/pkg/runtime/windows/os.h
index 0de38852439656ab994ebd9a90e9fd7fb2fa2951..98876c888e04d553f6e9f4b1ae6d0b2cfaa81217 100644 (file)
@@ -16,8 +16,8 @@ extern void *LoadLibraryEx;
 extern void *GetProcAddress;
 extern void *GetLastError;
 
-#define goargs mingw_goargs
-void mingw_goargs(void);
+#define goargs windows_goargs
+void windows_goargs(void);
 
 // Get start address of symbol data in memory.
 void *get_symdat_addr(void);
similarity index 99%
rename from src/pkg/runtime/mingw/thread.c
rename to src/pkg/runtime/windows/thread.c
index 9a0bf2a8a64b3ecacf8dc7c7e71f2f532f69bb0a..b5f8cc0330a4c4fd684af666ab1dd34171710d58 100644 (file)
@@ -80,7 +80,7 @@ get_proc_addr(void *library, void *name)
 }
 
 void
-mingw_goargs(void)
+windows_goargs(void)
 {
        extern Slice os·Args;
        extern Slice os·Envs;
similarity index 66%
rename from src/pkg/syscall/asm_mingw_386.s
rename to src/pkg/syscall/asm_windows_386.s
index c1bd3cc9ed717be22c39095fa0eb2be5cdcf37c8..3d9f6fc943470420f37298086e888a6128fdfb91 100644 (file)
@@ -3,5 +3,5 @@
 // license that can be found in the LICENSE file.
 
 //
-// System calls for 386, Windows are implemented in ../runtime/mingw/syscall.cgo
+// System calls for 386, Windows are implemented in ../runtime/windows/syscall.cgo
 //
index 714a47ead2e2bfb38986cb7cc49c653ea97b81a4..06c18987200ca56cf8f71ce8d1dbe7db95006a33 100755 (executable)
@@ -150,8 +150,8 @@ linux_arm)
        mktypes="godefs -gsyscall -carm-gcc"
        mkerrors="./mkerrors.sh"
        ;;
-mingw_386)
-       mksyscall="./mksyscall_mingw.sh -l32"
+windows_386)
+       mksyscall="./mksyscall_windows.sh -l32"
        mksysnum=
        mktypes=
        mkerrors=
similarity index 97%
rename from src/pkg/syscall/mksyscall_mingw.sh
rename to src/pkg/syscall/mksyscall_windows.sh
index 0daceac4ec4233e102f58f7bdb07f6314ffdf273..77320153957fd607f11e82bea426f89f53da80bf 100755 (executable)
@@ -23,7 +23,7 @@
 #        //sys LoadLibrary(libname string) (handle uint32, errno int) [failretval=-1] = LoadLibraryA
 #        and is 0 by default.
 
-$cmdline = "mksyscall_mingw.sh " . join(' ', @ARGV);
+$cmdline = "mksyscall_windows.sh " . join(' ', @ARGV);
 $errors = 0;
 $_32bit = "";
 
@@ -36,7 +36,7 @@ if($ARGV[0] eq "-b32") {
 }
 
 if($ARGV[0] =~ /^-/) {
-       print STDERR "usage: mksyscall_mingw.sh [-b32 | -l32] [file ...]\n";
+       print STDERR "usage: mksyscall_windows.sh [-b32 | -l32] [file ...]\n";
        exit 1;
 }
 
similarity index 96%
rename from src/pkg/syscall/syscall_mingw.go
rename to src/pkg/syscall/syscall_windows.go
index be09480dbdbeaf80776f9eff80d5eba1e57fd3fa..ec889f9e60745a1c0f08c78995aa3ef15921c67b 100644 (file)
@@ -11,7 +11,7 @@ import (
        "utf16"
 )
 
-const OS = "mingw"
+const OS = "windows"
 
 /*
 
@@ -72,7 +72,7 @@ func StringToUTF16Ptr(s string) *uint16 { return &StringToUTF16(s)[0] }
 
 // dll helpers
 
-// implemented in ../pkg/runtime/mingw/syscall.cgo
+// implemented in ../pkg/runtime/windows/syscall.cgo
 func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2, lasterr uintptr)
 func loadlibraryex(filename uintptr) (handle uint32)
 func getprocaddress(handle uint32, procname uintptr) (proc uintptr)
@@ -134,7 +134,7 @@ func Sleep(nsec int64) (errno int) {
 }
 
 func Errstr(errno int) string {
-       if errno == EMINGW {
+       if errno == EWINDOWS {
                return "not supported by windows"
        }
        b := make([]uint16, 300)
@@ -381,32 +381,32 @@ const (
 func Getpid() (pid int)   { return -1 }
 func Getppid() (ppid int) { return -1 }
 
-func Fchdir(fd int) (errno int)                           { return EMINGW }
-func Link(oldpath, newpath string) (errno int)            { return EMINGW }
-func Symlink(path, link string) (errno int)               { return EMINGW }
-func Readlink(path string, buf []byte) (n int, errno int) { return 0, EMINGW }
-func Chmod(path string, mode int) (errno int)             { return EMINGW }
-func Fchmod(fd int, mode int) (errno int)                 { return EMINGW }
-func Chown(path string, uid int, gid int) (errno int)     { return EMINGW }
-func Lchown(path string, uid int, gid int) (errno int)    { return EMINGW }
-func Fchown(fd int, uid int, gid int) (errno int)         { return EMINGW }
+func Fchdir(fd int) (errno int)                           { return EWINDOWS }
+func Link(oldpath, newpath string) (errno int)            { return EWINDOWS }
+func Symlink(path, link string) (errno int)               { return EWINDOWS }
+func Readlink(path string, buf []byte) (n int, errno int) { return 0, EWINDOWS }
+func Chmod(path string, mode int) (errno int)             { return EWINDOWS }
+func Fchmod(fd int, mode int) (errno int)                 { return EWINDOWS }
+func Chown(path string, uid int, gid int) (errno int)     { return EWINDOWS }
+func Lchown(path string, uid int, gid int) (errno int)    { return EWINDOWS }
+func Fchown(fd int, uid int, gid int) (errno int)         { return EWINDOWS }
 
 func Getuid() (uid int)                  { return -1 }
 func Geteuid() (euid int)                { return -1 }
 func Getgid() (gid int)                  { return -1 }
 func Getegid() (egid int)                { return -1 }
-func Getgroups() (gids []int, errno int) { return nil, EMINGW }
+func Getgroups() (gids []int, errno int) { return nil, EWINDOWS }
 
 // TODO(brainman): fix all this meaningless code, it is here to compile exec.go
 
-func Pipe(p []int) (errno int) { return EMINGW }
+func Pipe(p []int) (errno int) { return EWINDOWS }
 
 func read(fd int, buf *byte, nbuf int) (n int, errno int) {
-       return 0, EMINGW
+       return 0, EWINDOWS
 }
 
 func fcntl(fd, cmd, arg int) (val int, errno int) {
-       return 0, EMINGW
+       return 0, EWINDOWS
 }
 
 const (
@@ -439,7 +439,7 @@ type Rusage struct {
 }
 
 func Wait4(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int, errno int) {
-       return 0, EMINGW
+       return 0, EWINDOWS
 }
 
 type WaitStatus uint32
similarity index 94%
rename from src/pkg/syscall/zerrors_mingw_386.go
rename to src/pkg/syscall/zerrors_windows_386.go
index 606ccab7bd68b105ae8af7d49d860fd98167c0c2..d8b22846c7f51382b4ed2e379ab304eb092a750d 100644 (file)
@@ -3,7 +3,7 @@
 
 package syscall
 
-// TODO(brainman): populate errors in zerrors_mingw.go
+// TODO(brainman): populate errors in zerrors_windows.go
 
 const (
        ERROR_FILE_NOT_FOUND      = 2
@@ -12,8 +12,8 @@ const (
        ERROR_MOD_NOT_FOUND       = 126
        ERROR_PROC_NOT_FOUND      = 127
        ERROR_DIRECTORY           = 267
-       // TODO(brainman): should use value for EMINGW that does not clashes with anything else
-       EMINGW = 99999 /* otherwise unused */
+       // TODO(brainman): should use value for EWINDOWS that does not clashes with anything else
+       EWINDOWS = 99999 /* otherwise unused */
 )
 
 // TODO(brainman): fix all needed for os
similarity index 98%
rename from src/pkg/syscall/ztypes_mingw_386.go
rename to src/pkg/syscall/ztypes_windows_386.go
index 95ffb4abfefe37e336b350c12fe10c257c6a5f90..d6f2d7209091fd318bf8c0dfef95491fd084363c 100644 (file)
@@ -4,7 +4,7 @@
 
 package syscall
 
-// TODO(brainman): autogenerate types in ztypes_mingw_386.go
+// TODO(brainman): autogenerate types in ztypes_windows_386.go
 
 //import "unsafe"