1*ce7279d8Sjsg /* $OpenBSD: cmd.h,v 1.28 2024/05/21 05:00:47 jsg Exp $ */ 2a1705421Sweingart 3a1705421Sweingart /* 4a1705421Sweingart * Copyright (c) 1997 Tobias Weingartner 5a1705421Sweingart * 610a68084Skrw * Permission to use, copy, modify, and distribute this software for any 710a68084Skrw * purpose with or without fee is hereby granted, provided that the above 810a68084Skrw * copyright notice and this permission notice appear in all copies. 9a1705421Sweingart * 1010a68084Skrw * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 1110a68084Skrw * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1210a68084Skrw * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 1310a68084Skrw * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1410a68084Skrw * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1510a68084Skrw * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 1610a68084Skrw * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17a1705421Sweingart */ 18a1705421Sweingart 19a1705421Sweingart #define CMD_EXIT 0x0000 20711fb9d5Skrw #define CMD_QUIT 0x0001 214b464610Sderaadt #define CMD_CONT 0x0002 224b464610Sderaadt #define CMD_CLEAN 0x0003 234b464610Sderaadt #define CMD_DIRTY 0x0004 24a1705421Sweingart 25c5fb5a34Skrw int Xreinit(const char *, struct mbr *); 26c5fb5a34Skrw int Xmanual(const char *, struct mbr *); 27c5fb5a34Skrw int Xedit(const char *, struct mbr *); 28c5fb5a34Skrw int Xsetpid(const char *, struct mbr *); 29c5fb5a34Skrw int Xselect(const char *, struct mbr *); 30c5fb5a34Skrw int Xswap(const char *, struct mbr *); 31c5fb5a34Skrw int Xprint(const char *, struct mbr *); 32c5fb5a34Skrw int Xwrite(const char *, struct mbr *); 33c5fb5a34Skrw int Xexit(const char *, struct mbr *); 34c5fb5a34Skrw int Xquit(const char *, struct mbr *); 35c5fb5a34Skrw int Xabort(const char *, struct mbr *); 36c5fb5a34Skrw int Xhelp(const char *, struct mbr *); 37c5fb5a34Skrw int Xflag(const char *, struct mbr *); 38c5fb5a34Skrw int Xupdate(const char *, struct mbr *); 39