From 2f5f107abb40e5b1867af40787404d155ad937ea Mon Sep 17 00:00:00 2001 From: David Symonds Date: Mon, 11 Jan 2010 11:23:46 -0800 Subject: Replicate signal names from syscall in os/signal. R=rsc CC=golang-dev http://codereview.appspot.com/183142 Committer: Russ Cox --- src/pkg/os/signal/Makefile | 6 ++++++ src/pkg/os/signal/mkunix.sh | 24 ++++++++++++++++++++++++ src/pkg/os/signal/signal_test.go | 4 ++-- 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100755 src/pkg/os/signal/mkunix.sh (limited to 'src') diff --git a/src/pkg/os/signal/Makefile b/src/pkg/os/signal/Makefile index a1f04b6e1..5a245464a 100644 --- a/src/pkg/os/signal/Makefile +++ b/src/pkg/os/signal/Makefile @@ -7,5 +7,11 @@ include ../../../Make.$(GOARCH) TARG=os/signal GOFILES=\ signal.go\ + unix.go\ + +CLEANFILES+=unix.go include ../../../Make.pkg + +unix.go: ../../syscall/zerrors_$(GOOS)_$(GOARCH).go + ./mkunix.sh $< > $@ || rm -f $@ diff --git a/src/pkg/os/signal/mkunix.sh b/src/pkg/os/signal/mkunix.sh new file mode 100755 index 000000000..e1ea66059 --- /dev/null +++ b/src/pkg/os/signal/mkunix.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +# Copyright 2010 The Go Authors. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +echo '// ./mkunix.sh' "$1" +echo '// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT' +echo + +cat <