Plan 9 from Bell Labs’s /usr/web/sources/contrib/rsc/linuxemu/x.c

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#include <u.h>
#include <libc.h>

void
main(void)
{
	long s;

	s = segattach(0, "memory", (void*)0x8008000, 0x12345);
	print("%x\n", s);
	memset((void*)s, '!', 0x12345);	// touch the memory, just to be sure
	print("%x+0x12345 = %x\n", s, s+0x12345);
	print("segbrk says %x\n", segbrk((void*)s, 0));
}

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.