RS
extern EFI_RUNTIME_SERVICES *RS;
EFI_RUNTIME_SERVICES *RS;
RS = ST->RuntimeServices;
Status = RS->GetTime( &EfiTime, &Capabilities );
#define KMEM_CACHE_ALLOC_PROBE(I, P, RS, AS, F) \
KMEM_CACHE_PROBE(kmem_cache_alloc_probe_id, I, P, RS, AS, F)
#define KMEM_CACHE_BIG_ALLOC_PROBE(I, P, RS, AS, F) \
KMEM_CACHE_PROBE(kmem_cache_big_alloc_probe_id, I, P, RS, AS, F)
#define KMEM_CACHE_FREE_PROBE(I, P, RS, AS) \
KMEM_CACHE_PROBE(kmem_cache_free_probe_id, I, P, RS, AS, 0)
#define KMEM_CACHE_BIG_FREE_PROBE(I, P, RS, AS) \
KMEM_CACHE_PROBE(kmem_cache_big_free_probe_id, I, P, RS, AS, 0)
RS(mkdir("test", 0644));
RS(fd = syscall(LINUX_SYS_inotify_init));
RS(wd = syscall(LINUX_SYS_inotify_add_watch, fd, (register_t)"test",
RS(targetfd = open("test/test", LINUX_O_RDWR|LINUX_O_CREAT, 0644));
RS(write(targetfd, &targetfd, sizeof(targetfd)));
RS(close(targetfd));
RS(rename("test/test", "test/test2"));
RS(unlink("test/test2"));
RS(rename("test", "test2"));
RS(rmdir("test2"));
RS(read(fd, buf, sizeof(buf)));
RS(fd = syscall(LINUX_SYS_inotify_init));
RS(close(fd));
RS(fd = syscall(LINUX_SYS_inotify_init1, LINUX_IN_NONBLOCK));
RS(close(fd));
RS(fd = syscall(LINUX_SYS_inotify_init1, LINUX_IN_CLOEXEC));
RS(close(fd));
RS(targetfd = open("test", LINUX_O_RDWR|LINUX_O_CREAT, 0644));
RS(close(targetfd));
RS(fd = syscall(LINUX_SYS_inotify_init));
RS(wd = syscall(LINUX_SYS_inotify_add_watch, fd, (register_t)"test",
RS(targetfd = open("test", LINUX_O_RDWR|LINUX_O_CREAT, 0644));
RS(write(targetfd, &buf, sizeof(buf)));
RS(read(targetfd, &buf, sizeof(buf)));
RS(close(targetfd));
RS(targetfd = open("test", LINUX_O_RDONLY|LINUX_O_CREAT, 0644));
RS(close(targetfd));
RS(rename("test", "test2"));
RS(unlink("test2"));
RS(read(fd, events, sizeof(events)));
RS(targetfd = open("test", LINUX_O_RDWR|LINUX_O_CREAT, 0644));
RS(close(targetfd));
RS(fd = syscall(LINUX_SYS_inotify_init));
RS(wd = syscall(LINUX_SYS_inotify_add_watch, fd, (register_t)"test",
RS(targetfd = open("test", LINUX_O_RDONLY|LINUX_O_CREAT, 0644));
RS(close(targetfd));
RS(nread = read(fd, events, sizeof(events)));
RS(wd = syscall(LINUX_SYS_inotify_add_watch, fd, (register_t)"test",
RS(targetfd = open("test", LINUX_O_RDONLY|LINUX_O_CREAT, 0644));
RS(close(targetfd));
RS(nread = read(fd, events, sizeof(events)));
RS(wd = syscall(LINUX_SYS_inotify_add_watch, fd, (register_t)"test",
RS(targetfd = open("test", LINUX_O_RDONLY|LINUX_O_CREAT, 0644));
RS(close(targetfd));
RS(nread = read(fd, events, sizeof(events)));
long RS; /* restricted to those with local accounts */
extern long RS; /* restricted to those with local accounts */
RS = (cgetcap(bp, "rs", ':') != NULL);
if (RS) { /* restricted */