/* * Copyright (C) 2001, 2002 Jeff Dike (jdike@karaya.com) * Licensed under the GPL */ #include "asm/errno.h" #include "init.h" #include "os.h" #include "kern.h" #include "linux/kernel.h" /* Changed by set_umid_arg */ static int umid_inited = 0; static int __init set_umid_arg(char *name, int *add) { int err; if(umid_inited){ printf("umid already set\n"); return 0; } *add = 0; err = set_umid(name); if(err == -EEXIST) printf("umid '%s' already in use\n", name); else if(!err) umid_inited = 1; return 0; } __uml_setup("umid=", set_umid_arg, "umid=\n" " This is used to assign a unique identity to this UML machine and\n" " is used for naming the pid file and management console socket.\n\n" );