sig: add signal handling functions