SCCS-vsn: games/dm/dm.c 5.10
#endif /* not lint */
#ifndef lint
#endif /* not lint */
#ifndef lint
-static char sccsid[] = "@(#)dm.c 5.9 (Berkeley) %G%";
+static char sccsid[] = "@(#)dm.c 5.10 (Berkeley) %G%";
#endif /* not lint */
#include <sys/param.h>
#endif /* not lint */
#include <sys/param.h>
play(args)
char **args;
{
play(args)
char **args;
{
- char pbuf[MAXPATHLEN], *strcpy();
+ extern int errno;
+ char pbuf[MAXPATHLEN], *strcpy(), *strerror();
(void)strcpy(pbuf, GAMEHIDE);
(void)strcpy(pbuf + sizeof(GAMEHIDE) - 1, game);
(void)strcpy(pbuf, GAMEHIDE);
(void)strcpy(pbuf + sizeof(GAMEHIDE) - 1, game);
(void)setpriority(PRIO_PROCESS, 0, priority);
setgid(getgid()); /* we run setgid kmem; lose it */
execv(pbuf, args);
(void)setpriority(PRIO_PROCESS, 0, priority);
setgid(getgid()); /* we run setgid kmem; lose it */
execv(pbuf, args);
+ (void)fprintf(stderr, "dm: %s: %s\n", pbuf, strerror(errno));