From 92b31c0ff7c75fab3b875fb6b10c14f8e2c031e7 Mon Sep 17 00:00:00 2001 From: Matthew Heon Date: Wed, 1 Nov 2017 12:27:39 -0400 Subject: Remove pause code Signed-off-by: Matthew Heon --- pause/.gitignore | 3 --- pause/Makefile | 13 ------------- pause/pause.c | 37 ------------------------------------- 3 files changed, 53 deletions(-) delete mode 100644 pause/.gitignore delete mode 100644 pause/Makefile delete mode 100644 pause/pause.c diff --git a/pause/.gitignore b/pause/.gitignore deleted file mode 100644 index b7735d560..000000000 --- a/pause/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/.container-* -/.push-* -/bin diff --git a/pause/Makefile b/pause/Makefile deleted file mode 100644 index f0951af72..000000000 --- a/pause/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -src = $(wildcard *.c) -obj = $(src:.c=.o) - -override LIBS += -override CFLAGS += -std=c99 -Os -Wall -Wextra -static - -pause: $(obj) - $(CC) -o ../bin/$@ $^ $(CFLAGS) $(LIBS) - strip ../bin/$@ - -.PHONY: clean -clean: - rm -f $(obj) ../bin/pause diff --git a/pause/pause.c b/pause/pause.c deleted file mode 100644 index c3066ddc4..000000000 --- a/pause/pause.c +++ /dev/null @@ -1,37 +0,0 @@ -/* -Copyright 2016 The Kubernetes Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -#define _GNU_SOURCE -#include -#include -#include -#include - -static void sigdown(int signo) { - psignal(signo, "shutting down, got signal"); - exit(0); -} - -int main() { - if (signal(SIGINT, sigdown) == SIG_ERR) - return 1; - if (signal(SIGTERM, sigdown) == SIG_ERR) - return 2; - signal(SIGKILL, sigdown); - for (;;) pause(); - fprintf(stderr, "error: infinite loop terminated\n"); - return 42; -} -- cgit v1.2.3-54-g00ecf