YASH 0.1
CLI written in C
Loading...
Searching...
No Matches
debug.h File Reference

Debug configuration for the YASH shell. More...

#include <stdio.h>

Go to the source code of this file.

Macros

#define DEBUG_PRINT(fmt, ...)
 No-op version of DEBUG_PRINT when DEBUG is disabled.
 
#define DEBUG_PARSE(fmt, ...)
 No-op version of DEBUG_PARSE when DEBUG is disabled.
 
#define DEBUG_EXEC(fmt, ...)
 No-op version of DEBUG_EXEC when DEBUG is disabled.
 
#define DEBUG_JOBS(fmt, ...)
 No-op version of DEBUG_JOBS when DEBUG is disabled.
 
#define DEBUG_SIGNALS(fmt, ...)
 No-op version of DEBUG_SIGNALS when DEBUG is disabled.
 
#define DEBUG_COMMAND(cmd)
 No-op version of DEBUG_COMMAND when DEBUG is disabled.
 
#define DEBUG_PROCESS(pid, status)
 No-op version of DEBUG_PROCESS when DEBUG is disabled.
 
#define DEBUG_JOB(job_id, pid, status)
 No-op version of DEBUG_JOB when DEBUG is disabled.
 
#define DEBUG_SIGNAL(sig, action)
 No-op version of DEBUG_SIGNAL when DEBUG is disabled.
 

Detailed Description

Debug configuration for the YASH shell.

Author
Nathan Lemma
Date
09-16-2025

This header file contains debug configuration and macros for the YASH shell.