1
0

Source code upload

This commit is contained in:
calmsacibis995
2022-09-29 17:59:04 +03:00
parent 72fa9da3d7
commit 8fc8fa8089
33399 changed files with 11964078 additions and 0 deletions

69
irix/cmd/cms/cms_kernel.c Normal file
View File

@@ -0,0 +1,69 @@
#include "cms_base.h"
#include "cms_kernel.h"
#include <stdarg.h>
int lbolt = 0;
/*
* File that contains kernel equivalent routines
*/
void
cmn_err(register int level, char *fmt, ...)
{
va_list ap;
va_start(ap, fmt);
fprintf(stderr,"Cell %d: ",cellid());
vfprintf(stderr, fmt, ap);
va_end(ap);
if (level == CE_PANIC)
abort();
}
/* ARGSUSED */
void *
kmem_zalloc(int size, int flag)
{
void *ptr = malloc(size);
bzero(ptr, size);
return ptr;
}
/* ARGSUSED */
void
kmem_free(void *ptr, int size)
{
free(ptr);
}
/* ARGSUSED */
void
spinlock_init(lock_t *lck, char *name)
{
}
/* ARGSUSED */
void
init_sv(sv_t *svp, int flag, char *name, long sequencer)
{
}
/* ARGSUSED */
int
sthread_create(char *name,
caddr_t stack_addr,
uint_t stack_size,
uint_t flags,
uint_t pri,
uint_t schedflags,
st_func_t func,
void *arg0,
void *arg1,
void *arg2,
void *arg3)
{
return 1;
}