Module Name: src Committed By: pooka Date: Wed Apr 2 19:37:17 UTC 2014
Modified Files: src/sys/rump/kern: Makefile.rumpkerncomp src/sys/rump/kern/lib: Makefile src/sys/rump/kern/lib/libtime: Makefile time_component.c src/sys/rump/librump/rumpkern: Makefile.rumpkern rump.c Log Message: Put nanosleep() and folks in librump instead of maintaining them in the separate rumpkern_time component. Keeping time-related routines elsewhere lead to some illogical behavior if you didn't think of linking in rumpkern_time (hands up everyone who checks the return value of nanosleep()). Add warnings if rumpkern_time is linked or used. I'll remove it in a month or two instead of now since it was part of a buildrump.sh snapshot and it's nicer if trying to use it gives a warning instead of an error in the next snapshot. "everything should be as modular as possible, but no more modular than that" To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/rump/kern/Makefile.rumpkerncomp cvs rdiff -u -r1.4 -r1.5 src/sys/rump/kern/lib/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/rump/kern/lib/libtime/Makefile \ src/sys/rump/kern/lib/libtime/time_component.c cvs rdiff -u -r1.141 -r1.142 src/sys/rump/librump/rumpkern/Makefile.rumpkern cvs rdiff -u -r1.291 -r1.292 src/sys/rump/librump/rumpkern/rump.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.