mirror of
https://github.com/drasko/codezero.git
synced 2026-01-12 02:43:15 +01:00
Previously python hex() would put an extra 'L' after printing out the value and this would be trimmed in readelf.py. Now it doesn't seem to do that so the lsd of the number was trimmed. This patch fixes that.
37 lines
630 B
C
37 lines
630 B
C
/*
|
|
* Some tests for posix syscalls.
|
|
*
|
|
* Copyright (C) 2007 Bahadir Balban
|
|
*/
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
#include <l4lib/arch/message.h>
|
|
#include <l4lib/arch/syslib.h>
|
|
#include <l4lib/kip.h>
|
|
#include <l4lib/utcb.h>
|
|
#include <l4/api/ipc.h>
|
|
#include <tests.h>
|
|
|
|
#define __TASKNAME__ "test0"
|
|
|
|
void wait_pager(l4id_t partner)
|
|
{
|
|
u32 tag = L4_IPC_TAG_WAIT;
|
|
printf("%s: Syncing with pager.\n", __TASKNAME__);
|
|
l4_send(partner, tag);
|
|
printf("Pager synced with us.\n");
|
|
}
|
|
|
|
void main(void)
|
|
{
|
|
/* Sync with pager */
|
|
wait_pager(0);
|
|
|
|
/* Check mmap/munmap */
|
|
// mmaptest();
|
|
|
|
/* Check shmget/shmat/shmdt */
|
|
shmtest();
|
|
}
|
|
|