.aio_fildes = 0xdefaced1,
.aio_buf = (unsigned long)data2,
.aio_nbytes = sizeof(data2),
- .aio_offset = 0xdeadda7abadc0ded,
+ .aio_offset = 0xdeadda7abadc0dedULL,
},
{
.aio_data = 0,
int
main(void)
{
- int rc = syscall(__NR_alarm, (unsigned long) 0xffffffff0000002a);
+ int rc = syscall(__NR_alarm, (unsigned long) 0xffffffff0000002aULL);
printf("alarm(%u) = %d\n", 42, rc);
puts("+++ exited with 0 +++");
static void
btrfs_test_sync_ioctls(void)
{
- uint64_t u64val = 0xdeadbeefbadc0ded;
+ uint64_t u64val = 0xdeadbeefbadc0dedULL;
ioctl(-1, BTRFS_IOC_SYNC, NULL);
printf("ioctl(-1, BTRFS_IOC_SYNC) = -1 EBADF (%m)\n");
{
const char *subvol_name = "subvol-name";
char *long_subvol_name;
- void *bad_pointer = (void *) (unsigned long) 0xdeadbeeffffffeed;
- uint64_t u64val = 0xdeadbeefbadc0ded;
+ void *bad_pointer = (void *) (unsigned long) 0xdeadbeeffffffeedULL;
+ uint64_t u64val = 0xdeadbeefbadc0dedULL;
struct btrfs_ioctl_vol_args vol_args = {};
struct btrfs_ioctl_vol_args_v2 vol_args_v2 = {
.fd = 2,
int
main(void)
{
- const long int fd_old = (long int) 0xdeadbeefffffffff;
- const long int fd_new = (long int) 0xdeadbeeffffffffe;
+ const long int fd_old = (long int) 0xdeadbeefffffffffULL;
+ const long int fd_new = (long int) 0xdeadbeeffffffffeULL;
long rc = syscall(__NR_dup2, fd_old, fd_new);
printf("dup2(%d, %d) = %ld %s (%m)\n",
int
main(void)
{
- const long int fd_old = (long int) 0xdeadbeefffffffff;
- const long int fd_new = (long int) 0xdeadbeeffffffffe;
+ const long int fd_old = (long int) 0xdeadbeefffffffffULL;
+ const long int fd_new = (long int) 0xdeadbeeffffffffeULL;
long rc = syscall(__NR_dup3, fd_old, fd_new, O_CLOEXEC);
printf("dup3(%d, %d, O_CLOEXEC) = %ld %s (%m)\n",
int
main(void)
{
- const long int size = (long int) 0xdeadbeefffffffff;
+ const long int size = (long int) 0xdeadbeefffffffffULL;
long rc = syscall(__NR_epoll_create, size);
printf("epoll_create(%d) = %ld %s (%m)\n",
static long
invoke_syscall(unsigned long epfd, unsigned long op, unsigned long fd, void *ev)
{
- op |= (unsigned long) 0xffffffff00000000;
+ op |= (unsigned long) 0xffffffff00000000ULL;
return syscall(__NR_epoll_ctl, epfd, op, fd, (unsigned long) ev);
}
main(void)
{
static const char sample[] = "faccessat.sample";
- const long int fd = (long int) 0xdeadbeefffffffff;
+ const long int fd = (long int) 0xdeadbeefffffffffULL;
long rc = syscall(__NR_faccessat, fd, sample, F_OK);
printf("faccessat(%d, \"%s\", F_OK) = %ld %s (%m)\n",
int
main(void)
{
- const long int fd = (long int) 0xdeadbeefffffffff;
+ const long int fd = (long int) 0xdeadbeefffffffffULL;
long rc = syscall(__NR_fchdir, fd);
printf("fchdir(%d) = %ld %s (%m)\n",
{
struct_kernel_flock64 fl = {
.l_type = F_RDLCK,
- .l_start = 0xdefaced1facefeed,
- .l_len = 0xdefaced2cafef00d
+ .l_start = 0xdefaced1facefeedULL,
+ .l_len = 0xdefaced2cafef00dULL
};
invoke_test_syscall(cmd, &fl);
printf("%s(0, %s, %p) = %s\n",
{
struct_kernel_flock64 fl = {
.l_type = F_RDLCK,
- .l_start = 0xdefaced1facefeed,
- .l_len = 0xdefaced2cafef00d
+ .l_start = 0xdefaced1facefeedULL,
+ .l_len = 0xdefaced2cafef00dULL
};
invoke_test_syscall(cmd, &fl);
printf("%s(0, %s, {l_type=F_RDLCK, l_whence=SEEK_SET"
int
main(void)
{
- const long int fd = (long int) 0xdeadbeefffffffff;
+ const long int fd = (long int) 0xdeadbeefffffffffULL;
long rc = syscall(__NR_fdatasync, fd);
printf("fdatasync(%d) = %ld %s (%m)\n", (int) fd, rc, errno2name());
int
main(void)
{
- const unsigned long fd = (long int) 0xdeadbeefffffffff;
+ const unsigned long fd = (long int) 0xdeadbeefffffffffULL;
long rc = syscall(__NR_flock, fd, LOCK_SH);
printf("flock(%d, LOCK_SH) = %ld %s (%m)\n",
# define TEST_SYSCALL_NR __NR_fstat
# define TEST_SYSCALL_STR "fstat"
-# define SAMPLE_SIZE ((kernel_ulong_t) 43147718418)
+# define SAMPLE_SIZE ((kernel_ulong_t) 43147718418ULL)
# include "fstatx.c"
#else
# define STRUCT_STAT struct stat64
# define STRUCT_STAT_STR "struct stat64"
# define STRUCT_STAT_IS_STAT64 1
-# define SAMPLE_SIZE ((libc_off_t) 43147718418)
+# define SAMPLE_SIZE ((libc_off_t) 43147718418ULL)
# include "fstatx.c"
#else
int
main(void)
{
- const long int fd = (long int) 0xdeadbeefffffffff;
+ const long int fd = (long int) 0xdeadbeefffffffffULL;
long rc = syscall(__NR_fsync, fd);
printf("fsync(%d) = %ld %s (%m)\n", (int) fd, rc, errno2name());
int
main(void)
{
- const off_t len = 0xdefaceddeadbeef;
+ const off_t len = 0xdefaceddeadbeefULL;
int rc = ftruncate(-1, len);
printf("ftruncate64(-1, %llu) = %d %s (%m)\n",
perror_msg_and_fail("gettimeofday");
static const char sample[] = "futimesat_sample";
- unsigned long dirfd = (unsigned long) 0xdeadbeef00000000 | -100U;
+ unsigned long dirfd = (unsigned long) 0xdeadbeef00000000ULL | -100U;
long rc = syscall(__NR_futimesat, dirfd, sample, 0);
printf("futimesat(AT_FDCWD, \"%s\", NULL) = %ld %s (%m)\n",
sample, rc, errno2name());
struct timeval *const ts = tail_alloc(sizeof(*ts) * 2);
- dirfd = (unsigned long) 0xdeadbeefffffffff;
+ dirfd = (unsigned long) 0xdeadbeefffffffffULL;
rc = syscall(__NR_futimesat, dirfd, 0, ts + 1);
printf("futimesat(%d, NULL, %p) = %ld %s (%m)\n",
puts("get_mempolicy(NULL, NULL, 0, NULL, 0) = 0");
int *mode = (void *) 0xdefaced1baddeed2;
- unsigned long maxnode = (unsigned long) 0xcafef00dbadc0ded;
- const unsigned long *nodemask = (void *) 0xfacedad3bebefed4;
- const unsigned long addr = (unsigned long) 0xfacefeeddeadbeef;
+ unsigned long maxnode = (unsigned long) 0xcafef00dbadc0dedULL;
+ const unsigned long *nodemask = (void *) 0xfacedad3bebefed4ULL;
+ const unsigned long addr = (unsigned long) 0xfacefeeddeadbeefULL;
const unsigned long flags = -1U;
rc = syscall(__NR_get_mempolicy, mode, nodemask, maxnode, addr, flags);
printf("get_mempolicy(%p, %p, %lu, %#lx, %s|%#lx) = %ld %s (%m)\n",
assert(!close(0));
assert(!open(".", O_RDONLY | O_DIRECTORY));
- unsigned long count = (unsigned long) 0xfacefeeddeadbeef;
- long rc = syscall(__NR_getdents, (long) 0xdefacedffffffff, NULL, count);
+ unsigned long count = (unsigned long) 0xfacefeeddeadbeefULL;
+ long rc = syscall(__NR_getdents, (long) 0xdefacedffffffffULL, NULL,
+ count);
printf("getdents(-1, NULL, %u) = %ld %s (%m)\n",
(unsigned) count, rc, errno2name());
- count = (unsigned long) 0xfacefeed00000000 | sizeof(buf);
+ count = (unsigned long) 0xfacefeed00000000ULL | sizeof(buf);
while ((rc = syscall(__NR_getdents, 0, buf, count))) {
kernel_dirent *d;
long i;
assert(!close(0));
assert(!open(".", O_RDONLY | O_DIRECTORY));
- unsigned long count = (unsigned long) 0xfacefeeddeadbeef;
- long rc = syscall(__NR_getdents64, (long) 0xdefacedffffffff, NULL, count);
+ unsigned long count = (unsigned long) 0xfacefeeddeadbeefULL;
+ long rc = syscall(__NR_getdents64, (long) 0xdefacedffffffffULL, NULL,
+ count);
printf("getdents64(-1, NULL, %u) = %ld %s (%m)\n",
(unsigned) count, rc, errno2name());
- count = (unsigned long) 0xfacefeed00000000 | sizeof(buf);
+ count = (unsigned long) 0xfacefeed00000000ULL | sizeof(buf);
while ((rc = syscall(__NR_getdents64, 0, buf, count))) {
kernel_dirent64 *d;
long i;
#include "xlat.h"
static const unsigned int magic = 0xdeadbeef;
-static const unsigned long lmagic = (unsigned long) 0xdeadbeefbadc0ded;
+static const unsigned long lmagic = (unsigned long) 0xdeadbeefbadc0dedULL;
static void
init_magic(void *addr, const unsigned int size)
printf("ioctl(-1, BLKBSZSET, [%d]) = -1 EBADF (%m)\n", *val_int);
uint64_t *pair_int64 = tail_alloc(sizeof(*pair_int64) * 2);
- pair_int64[0] = 0xdeadbeefbadc0ded;
- pair_int64[1] = 0xfacefeedcafef00d;
+ pair_int64[0] = 0xdeadbeefbadc0dedULL;
+ pair_int64[1] = 0xfacefeedcafef00dULL;
#ifdef BLKDISCARD
ioctl(-1, BLKDISCARD, pair_int64);
blkpg->op = 3;
blkpg->flags = 0xdeadbeef;
blkpg->datalen = 0xbadc0ded;
- blkpg->data = (void *) (unsigned long) 0xcafef00dfffffeed;
+ blkpg->data = (void *) (unsigned long) 0xcafef00dfffffeedULL;
ioctl(-1, BLKPG, blkpg);
printf("ioctl(-1, BLKPG, {%s, flags=%d, datalen=%d"
(unsigned long) blkpg->data);
struct blkpg_partition *const bp = tail_alloc(sizeof(*bp));
- bp->start = 0xfac1fed2dad3bef4;
- bp->length = 0xfac5fed6dad7bef8;
+ bp->start = 0xfac1fed2dad3bef4ULL;
+ bp->length = 0xfac5fed6dad7bef8ULL;
bp->pno = magic;
memset(bp->devname, 'A', sizeof(bp->devname));
memset(bp->volname, 'B', sizeof(bp->volname));
# include <linux/input.h>
static const unsigned int magic = 0xdeadbeef;
-static const unsigned long lmagic = (unsigned long) 0xdeadbeefbadc0ded;
+static const unsigned long lmagic = (unsigned long) 0xdeadbeefbadc0dedULL;
static void
init_magic(void *addr, const unsigned int size)
#endif
static const unsigned int magic = 0xdeadbeef;
-static const unsigned long lmagic = (unsigned long) 0xdeadbeefbadc0ded;
+static const unsigned long lmagic = (unsigned long) 0xdeadbeefbadc0dedULL;
static void
init_magic(void *addr, const unsigned int size)
#include "xlat.h"
static const unsigned int magic = 0xdeadbeef;
-static const unsigned long lmagic = (unsigned long) 0xdeadbeefbadc0ded;
+static const unsigned long lmagic = (unsigned long) 0xdeadbeefbadc0dedULL;
static void
init_magic(void *addr, const unsigned int size)
tail_alloc(sizeof(*p_ext_controls->controls) * p_ext_controls->count);
p_ext_controls->controls[0].id = V4L2_CID_BRIGHTNESS;
p_ext_controls->controls[0].size = 0;
- p_ext_controls->controls[0].value64 = 0xfacefeeddeadbeef;
+ p_ext_controls->controls[0].value64 = 0xfacefeeddeadbeefULL;
p_ext_controls->controls[1].id = V4L2_CID_CONTRAST;
p_ext_controls->controls[1].size = 2;
p_ext_controls->controls[1].string =
int
main(void)
{
- const unsigned long port = (unsigned long) 0xdeafbeefffffffff;
+ const unsigned long port = (unsigned long) 0xdeafbeefffffffffULL;
long rc = syscall(__NR_ioperm, port, 1, 0);
printf("ioperm(%#lx, %#lx, %d) = %ld %s (%m)\n",
long a1, long a2, long a3, long a4, long a5)
{
const unsigned long val =
- (unsigned long) 0xfacefeed00000000 |
+ (unsigned long) 0xfacefeed00000000ULL |
(unsigned int) version << 16 |
call;
perror_msg_and_fail("sigprocmask");
const int pid = getpid();
- long rc = syscall(__NR_kill, pid, (long) 0xdefaced00000000 | SIGALRM);
+ long rc = syscall(__NR_kill, pid, (long) 0xdefaced00000000ULL | SIGALRM);
printf("kill(%d, SIGALRM) = %ld\n", pid, rc);
- const long big_pid = (long) 0xfacefeedbadc0ded;
- const long big_sig = (long) 0xdeadbeefcafef00d;
+ const long big_pid = (long) 0xfacefeedbadc0dedULL;
+ const long big_sig = (long) 0xdeadbeefcafef00dULL;
rc = syscall(__NR_kill, big_pid, big_sig);
printf("kill(%d, %d) = %ld %s (%m)\n",
(int) big_pid, (int) big_sig, rc, errno2name());
- rc = syscall(__NR_kill, (long) 0xdefaced00000000 | pid, 0);
+ rc = syscall(__NR_kill, (long) 0xdefaced00000000ULL | pid, 0);
printf("kill(%d, SIG_0) = %ld\n", pid, rc);
puts("+++ exited with 0 +++");
{
static const char sample_1[] = "linkat_sample_old";
static const char sample_2[] = "linkat_sample_new";
- const long fd_old = (long) 0xdeadbeefffffffff;
- const long fd_new = (long) 0xdeadbeeffffffffe;
+ const long fd_old = (long) 0xdeadbeefffffffffULL;
+ const long fd_new = (long) 0xdeadbeeffffffffeULL;
long rc = syscall(__NR_linkat, fd_old, sample_1, fd_new, sample_2, 0);
printf("linkat(%d, \"%s\", %d, \"%s\", 0) = %ld %s (%m)\n",
# define TEST_SYSCALL_NR __NR_lstat
# define TEST_SYSCALL_STR "lstat"
-# define SAMPLE_SIZE ((kernel_ulong_t) 43147718418)
+# define SAMPLE_SIZE ((kernel_ulong_t) 43147718418ULL)
# include "lstatx.c"
#else
# define STRUCT_STAT struct stat64
# define STRUCT_STAT_STR "struct stat64"
# define STRUCT_STAT_IS_STAT64 1
-# define SAMPLE_SIZE ((libc_off_t) 43147718418)
+# define SAMPLE_SIZE ((libc_off_t) 43147718418ULL)
# include "lstatx.c"
#else
int
main(void)
{
- const unsigned long len = (unsigned long) 0xcafef00dbadc0ded;
+ const unsigned long len = (unsigned long) 0xcafef00dbadc0dedULL;
const unsigned long mode = 3;
- const unsigned long nodemask = (unsigned long) 0xfacefeedfffffff1;
- const unsigned long maxnode = (unsigned long) 0xdeadbeeffffffff2;
+ const unsigned long nodemask = (unsigned long) 0xfacefeedfffffff1ULL;
+ const unsigned long maxnode = (unsigned long) 0xdeadbeeffffffff2ULL;
const unsigned long flags = -1UL;
long rc = syscall(__NR_mbind, 0, len, mode, nodemask, maxnode, flags);
int
main(void)
{
- const long pid = (long) 0xfacefeedffffffff;
+ const long pid = (long) 0xfacefeedffffffffULL;
long rc = syscall(__NR_migrate_pages, pid, 0, 0, 0);
printf("migrate_pages(%d, 0, NULL, NULL) = %ld %s (%m)\n",
(int) pid, rc, errno2name());
# define TEST_SYSCALL_NR __NR_mkdirat
# define TEST_SYSCALL_STR "mkdirat"
-# define TEST_SYSCALL_PREFIX_ARGS (long int) 0xdeadbeefffffffff,
+# define TEST_SYSCALL_PREFIX_ARGS (long int) 0xdeadbeefffffffffULL,
# define TEST_SYSCALL_PREFIX_STR "-1, "
# include "umode_t.c"
static long
call_mknod(unsigned short mode, unsigned long dev)
{
- unsigned long lmode = (unsigned long) 0xffffffffffff0000 | mode;
+ unsigned long lmode = (unsigned long) 0xffffffffffff0000ULL | mode;
return syscall(__NR_mknod, sample, lmode, dev);
}
int
main(void)
{
- unsigned long dev = (unsigned long) 0xdeadbeefbadc0ded;
+ unsigned long dev = (unsigned long) 0xdeadbeefbadc0dedULL;
long rc = call_mknod(0, dev);
printf("mknod(\"%s\", 000) = %ld %s (%m)\n",
printf("mknod(\"%s\", S_IFIFO|0600) = %ld %s (%m)\n",
sample, rc, errno2name());
- dev = (unsigned long) 0xdeadbeef00000000 | makedev(1, 7);
+ dev = (unsigned long) 0xdeadbeef00000000ULL | makedev(1, 7);
rc = call_mknod(S_IFCHR | 024, dev);
printf("mknod(\"%s\", S_IFCHR|024, makedev(1, 7)) = %ld %s (%m)\n",
sample, rc, errno2name());
const unsigned short mode = (0xffff & ~S_IFMT) | S_IFBLK;
- dev = (unsigned long) 0xdeadbeefbadc0ded;
+ dev = (unsigned long) 0xdeadbeefbadc0dedULL;
rc = call_mknod(mode, dev);
printf("mknod(\"%s\", S_IFBLK|S_ISUID|S_ISGID|S_ISVTX|%#03ho"
# include <unistd.h>
static const char sample[] = "mknodat_sample";
-static const long int fd = (long int) 0xdeadbeefffffffff;
+static const long int fd = (long int) 0xdeadbeefffffffffULL;
static long
call_mknodat(unsigned short mode, unsigned long dev)
{
- unsigned long lmode = (unsigned long) 0xffffffffffff0000 | mode;
+ unsigned long lmode = (unsigned long) 0xffffffffffff0000ULL | mode;
return syscall(__NR_mknodat, fd, sample, lmode, dev);
}
int
main(void)
{
- unsigned long dev = (unsigned long) 0xdeadbeefbadc0ded;
+ unsigned long dev = (unsigned long) 0xdeadbeefbadc0dedULL;
long rc = call_mknodat(0, dev);
printf("mknodat(-1, \"%s\", 000) = %ld %s (%m)\n",
printf("mknodat(-1, \"%s\", S_IFIFO|0600) = %ld %s (%m)\n",
sample, rc, errno2name());
- dev = (unsigned long) 0xdeadbeef00000000 | makedev(1, 7);
+ dev = (unsigned long) 0xdeadbeef00000000ULL | makedev(1, 7);
rc = call_mknodat(S_IFCHR | 024, dev);
printf("mknodat(-1, \"%s\", S_IFCHR|024, makedev(1, 7)) = %ld %s (%m)\n",
sample, rc, errno2name());
const unsigned short mode = (0xffff & ~S_IFMT) | S_IFBLK;
- dev = (unsigned long) 0xdeadbeefbadc0ded;
+ dev = (unsigned long) 0xdeadbeefbadc0dedULL;
rc = call_mknodat(mode, dev);
printf("mknodat(-1, \"%s\", S_IFBLK|S_ISUID|S_ISGID|S_ISVTX|%#03ho"
void *addr, *p;
#if ULONG_MAX > 4294967295UL
- offset = 0xcafedeadbeef000 & -pagesize;
+ offset = 0xcafedeadbeef000ULL & -pagesize;
addr = (void *) (uintmax_t) (0xfacefeed000 & -pagesize);
#else
- offset = 0xdeadbeef000 & -pagesize;
+ offset = 0xdeadbeef000ULL & -pagesize;
addr = (void *) (unsigned int) (0xfaced000 & -pagesize);
#endif
const uintmax_t uoffset =
print_stat_pages(const unsigned long pid, const unsigned long count,
const void **const pages, int *const status)
{
- const unsigned long flags = (unsigned long) 0xfacefeed00000002;
+ const unsigned long flags = (unsigned long) 0xfacefeed00000002ULL;
long rc = syscall(__NR_move_pages,
pid, count, pages, NULL, status, flags);
int *const nodes,
int *const status)
{
- const unsigned long flags = (unsigned long) 0xfacefeed00000004;
+ const unsigned long flags = (unsigned long) 0xfacefeed00000004ULL;
count += offset;
long rc = syscall(__NR_move_pages,
main(void)
{
const unsigned long pid =
- (unsigned long) 0xfacefeed00000000 | getpid();
+ (unsigned long) 0xfacefeed00000000ULL | getpid();
unsigned long count = 1;
const unsigned page_size = get_page_size();
const void *const page = tail_alloc(page_size);
struct_sigevent bogus_sev_data = {
.sigev_notify = 0xdefaced,
.sigev_signo = 0xfacefeed,
- .sigev_value.sival_ptr = (unsigned long) 0xdeadbeefbadc0ded
+ .sigev_value.sival_ptr = (unsigned long) 0xdeadbeefbadc0dedULL
};
const char *errstr;
/* SIGEV_THREAD */
bogus_sev->sigev_notify = SIGEV_THREAD;
bogus_sev->sigev_un.sigev_thread.function =
- (unsigned long) 0xdeadbeefbadc0ded;
+ (unsigned long) 0xdeadbeefbadc0dedULL;
bogus_sev->sigev_un.sigev_thread.attribute =
- (unsigned long) 0xcafef00dfacefeed;
+ (unsigned long) 0xcafef00dfacefeedULL;
rc = syscall(__NR_mq_notify, bogus_fd, bogus_sev);
printf("mq_notify(%d, {sigev_value={int=%d, ptr=%#lx}, "
"sigev_signo=SIGALRM, sigev_notify=SIGEV_THREAD, "
test_syscall(const unsigned long nr)
{
static const kernel_ulong_t a[] = {
- (kernel_ulong_t) 0xface0fedbadc0ded,
- (kernel_ulong_t) 0xface1fedbadc1ded,
- (kernel_ulong_t) 0xface2fedbadc2ded,
- (kernel_ulong_t) 0xface3fedbadc3ded,
- (kernel_ulong_t) 0xface4fedbadc4ded,
- (kernel_ulong_t) 0xface5fedbadc5ded
+ (kernel_ulong_t) 0xface0fedbadc0dedULL,
+ (kernel_ulong_t) 0xface1fedbadc1dedULL,
+ (kernel_ulong_t) 0xface2fedbadc2dedULL,
+ (kernel_ulong_t) 0xface3fedbadc3dedULL,
+ (kernel_ulong_t) 0xface4fedbadc4dedULL,
+ (kernel_ulong_t) 0xface5fedbadc5dedULL
};
long rc = syscall(nr | SYSCALL_BIT,
main(void)
{
unsigned long pid =
- (unsigned long) 0xdefaced00000000 | (unsigned) getpid();
+ (unsigned long) 0xdefaced00000000ULL | (unsigned) getpid();
uint64_t *const rlimit = tail_alloc(sizeof(*rlimit) * 2);
const struct xlat *xlat;
for (xlat = resources; xlat->str; ++xlat) {
- unsigned long res = 0xfacefeed00000000 | xlat->val;
+ unsigned long res = 0xfacefeed00000000ULL | xlat->val;
long rc = syscall(__NR_prlimit64, pid, res, 0, rlimit);
if (rc)
printf("prlimit64(%d, %s, NULL, %p) = %ld %s (%m)\n",
int
main(void)
{
- const unsigned long addr = (unsigned long) 0xfacefeeddeadbeef;
- const unsigned long size = (unsigned long) 0xdefaced1bad2f00d;
+ const unsigned long addr = (unsigned long) 0xfacefeeddeadbeefULL;
+ const unsigned long size = (unsigned long) 0xdefaced1bad2f00dULL;
const unsigned long prot = PROT_READ|PROT_WRITE|PROT_EXEC;
- const unsigned long pgoff = (unsigned long) 0xcaf3babebad4deed;
+ const unsigned long pgoff = (unsigned long) 0xcaf3babebad4deedULL;
const unsigned long flags = MAP_PRIVATE|MAP_ANONYMOUS;
long rc = syscall(__NR_remap_file_pages, addr, size, prot, pgoff, flags);
int
main(void)
{
- const long int fd_old = (long int) 0xdeadbeefffffffff;
- const long int fd_new = (long int) 0xdeadbeeffffffffe;
+ const long int fd_old = (long int) 0xdeadbeefffffffffULL;
+ const long int fd_new = (long int) 0xdeadbeeffffffffeULL;
long rc = syscall(__NR_renameat, fd_old, OLD_FILE, fd_new, NEW_FILE);
printf("renameat(%d, \"%s\", %d, \"%s\") = %ld %s (%m)\n",
.sa_handler = SIG_IGN
};
union sigval value = {
- .sival_ptr = (void *) (unsigned long) 0xdeadbeefbadc0ded
+ .sival_ptr = (void *) (unsigned long) 0xdeadbeefbadc0dedULL
};
pid_t pid = getpid();
k_tgsigqueueinfo(const pid_t pid, const int sig, const void const *info)
{
return syscall(__NR_rt_tgsigqueueinfo,
- (unsigned long) 0xffffffff00000000 | pid,
- (unsigned long) 0xffffffff00000000 | pid,
- (unsigned long) 0xffffffff00000000 | sig,
+ (unsigned long) 0xffffffff00000000ULL | pid,
+ (unsigned long) 0xffffffff00000000ULL | pid,
+ (unsigned long) 0xffffffff00000000ULL | sig,
info);
}
info->si_code = SI_QUEUE;
info->si_pid = getpid();
info->si_uid = getuid();
- info->si_value.sival_ptr = (void *) (unsigned long) 0xdeadbeeffacefeed;
+ info->si_value.sival_ptr = (void *) (unsigned long) 0xdeadbeeffacefeedULL;
if (k_tgsigqueueinfo(info->si_pid, SIGUSR1, info))
(errno == ENOSYS ? perror_msg_and_skip : perror_msg_and_fail)(
if (p_off != p) {
uint64_t *p_off64 = (uint64_t *) p_off;
- *p_off64 = 0xcafef00dfacefeed;
+ *p_off64 = 0xcafef00dfacefeedULL;
assert(syscall(__NR_sendfile, sv[1], reg_in, p_off64, 1) == -1);
printf("sendfile(%d, %d, [14627392582579060461], 1)"
" = -1 EINVAL (%m)\n", sv[1], reg_in);
(unsigned long) stb.st_size + 1,
(unsigned long) blen);
- *p_off = 0xcafef00dfacefeed;
+ *p_off = 0xcafef00dfacefeedULL;
assert(syscall(__NR_sendfile64, sv[1], reg_in, p_off, 1) == -1);
printf("sendfile64(%d, %d, [14627392582579060461], 1)"
" = -1 EINVAL (%m)\n", sv[1], reg_in);
perror_msg_and_skip("set_mempolicy");
puts("set_mempolicy(MPOL_DEFAULT, NULL, 0) = 0");
- const unsigned long *nodemask = (void *) 0xfacefeedfffffffe;
- const unsigned long maxnode = (unsigned long) 0xcafef00dbadc0ded;
+ const unsigned long *nodemask = (void *) 0xfacefeedfffffffeULL;
+ const unsigned long maxnode = (unsigned long) 0xcafef00dbadc0dedULL;
long rc = syscall(__NR_set_mempolicy, 1, nodemask, maxnode);
printf("set_mempolicy(MPOL_PREFERRED, %p, %lu) = %s\n",
nodemask, maxnode, sprintrc(rc));
const struct xlat *xlat;
for (xlat = resources; xlat->str; ++xlat) {
- unsigned long res = 0xfacefeed00000000 | xlat->val;
+ unsigned long res = 0xfacefeed00000000ULL | xlat->val;
long rc = syscall(__NR_setrlimit, res, 0);
printf("setrlimit(%s, NULL) = %s\n", xlat->str, sprintrc(rc));
test_socketcall(const int i, const void *const addr)
{
const unsigned long call =
- (unsigned long) 0xfacefeed00000000 | (unsigned int) i;
+ (unsigned long) 0xfacefeed00000000ULL | (unsigned int) i;
long rc = syscall(__NR_socketcall, call, addr);
int
main(void)
{
- const long int fd_in = (long int) 0xdeadbeefffffffff;
- const long int fd_out = (long int) 0xdeadbeeffffffffe;
+ const long int fd_in = (long int) 0xdeadbeefffffffffULL;
+ const long int fd_out = (long int) 0xdeadbeeffffffffeULL;
long long int *const off_in = tail_alloc(sizeof(*off_in));
long long int *const off_out = tail_alloc(sizeof(*off_out));
- *off_in = 0xdeadbef1facefed1;
- *off_out = 0xdeadbef2facefed2;
+ *off_in = 0xdeadbef1facefed1ULL;
+ *off_out = 0xdeadbef2facefed2ULL;
const size_t len = (size_t) 0xdeadbef3facefed3ULL;
const unsigned int flags = 15;
# define TEST_SYSCALL_NR __NR_stat
# define TEST_SYSCALL_STR "stat"
-# define SAMPLE_SIZE ((kernel_ulong_t) 43147718418)
+# define SAMPLE_SIZE ((kernel_ulong_t) 43147718418ULL)
# include "lstatx.c"
#else
# define STRUCT_STAT struct stat64
# define STRUCT_STAT_STR "struct stat64"
# define STRUCT_STAT_IS_STAT64 1
-# define SAMPLE_SIZE ((libc_off_t) 43147718418)
+# define SAMPLE_SIZE ((libc_off_t) 43147718418ULL)
# include "lstatx.c"
#else
static long
invoke_test_syscall(const unsigned int cmd, void *const p)
{
- const unsigned long op = (unsigned long) 0xffffffff00000000 | cmd;
+ const unsigned long op = (unsigned long) 0xffffffff00000000ULL | cmd;
return syscall(TEST_SYSCALL_NR, 0, op, (unsigned long) p);
}
{
struct_kernel_flock fl = {
.l_type = F_RDLCK,
- .l_start = (TYPEOF_FLOCK_OFF_T) 0xdefaced1facefeed,
- .l_len = (TYPEOF_FLOCK_OFF_T) 0xdefaced2cafef00d
+ .l_start = (TYPEOF_FLOCK_OFF_T) 0xdefaced1facefeedULL,
+ .l_len = (TYPEOF_FLOCK_OFF_T) 0xdefaced2cafef00dULL
};
invoke_test_syscall(cmd, &fl);
printf("%s(0, %s, {l_type=F_RDLCK, l_whence=SEEK_SET"
int
main(void)
{
- const long int fd = (long int) 0xdeadbeefffffffff;
+ const long int fd = (long int) 0xdeadbeefffffffffULL;
static const char oldpath[] = "symlink_old";
static const char newpath[] = "symlink_new";
main(void)
{
const int fd = -1;
- const off64_t offset = 0xdeadbeefbadc0ded;
- const off64_t nbytes = 0xfacefeedcafef00d;
+ const off64_t offset = 0xdeadbeefbadc0dedULL;
+ const off64_t nbytes = 0xfacefeedcafef00dULL;
const unsigned int flags = -1;
int rc = sync_file_range(fd, offset, nbytes, flags);
int
main(void)
{
- const long addr = (long) 0xfacefeeddeadbeef;
+ const long addr = (long) 0xfacefeeddeadbeefULL;
int rc = syscall(__NR_syslog, SYSLOG_ACTION_READ, addr, -1);
printf("syslog(SYSLOG_ACTION_READ, %#lx, -1) = %d %s (%m)\n",
addr, rc, errno2name());
int
main(void)
{
- const long int fd_in = (long int) 0xdeadbeefffffffff;
- const long int fd_out = (long int) 0xdeadbeeffffffffe;
+ const long int fd_in = (long int) 0xdeadbeefffffffffULL;
+ const long int fd_out = (long int) 0xdeadbeeffffffffeULL;
const size_t len = (size_t) 0xdeadbef3facefed3ULL;
const unsigned int flags = 15;
struct_sigevent sev = {
.sigev_notify = 0xdefaced,
.sigev_signo = 0xfacefeed,
- .sigev_value.sival_ptr = (unsigned long) 0xdeadbeefbadc0ded
+ .sigev_value.sival_ptr = (unsigned long) 0xdeadbeefbadc0dedULL
};
syscall(__NR_timer_create, CLOCK_REALTIME, &sev, NULL);
sev.sigev_value.sival_ptr, tid[1]);
sev.sigev_notify = SIGEV_THREAD;
- sev.sigev_un.sigev_thread.function = (unsigned long) 0xdeadbeefbadc0ded;
- sev.sigev_un.sigev_thread.attribute = (unsigned long) 0xcafef00dfacefeed;
+ sev.sigev_un.sigev_thread.function =
+ (unsigned long) 0xdeadbeefbadc0dedULL;
+ sev.sigev_un.sigev_thread.attribute =
+ (unsigned long) 0xcafef00dfacefeedULL;
if (syscall(__NR_timer_create, CLOCK_REALTIME, &sev, &tid[2]))
perror_msg_and_skip("timer_create CLOCK_REALTIME");
printf("timer_create(CLOCK_REALTIME, {sigev_value={int=%d, ptr=%#lx}"
{
static const char fname[] = "truncate64\nfilename";
static const char qname[] = "truncate64\\nfilename";
- const off_t len = 0xdefaceddeadbeef;
+ const off_t len = 0xdefaceddeadbeefULL;
int rc = truncate(fname, len);
printf("truncate64(\"%s\", %llu) = %d %s (%m)\n",
static void
test_syscall(unsigned short mode)
{
- unsigned long lmode = (unsigned long) 0xffffffffffff0000 | mode;
+ unsigned long lmode = (unsigned long) 0xffffffffffff0000ULL | mode;
long rc = syscall(TEST_SYSCALL_NR, TEST_SYSCALL_PREFIX_ARGS
sample, lmode);
main(void)
{
static const char sample[] = "unlinkat_sample";
- const long fd = (long) 0xdeadbeefffffffff;
+ const long fd = (long) 0xdeadbeefffffffffULL;
long rc = syscall(__NR_unlinkat, fd, sample, 0);
printf("unlinkat(%d, \"%s\", 0) = %ld %s (%m)\n",
static unsigned long
poison(unsigned int v)
{
- return (unsigned long) 0xfacefeed00000000 | v;
+ return (unsigned long) 0xfacefeed00000000ULL | v;
}
static long
main(void)
{
unsigned long pid =
- (unsigned long) 0xdefaced00000000 | (unsigned) getpid();
+ (unsigned long) 0xdefaced00000000ULL | (unsigned) getpid();
long rc = syscall(__NR_waitpid, pid, 0L, (unsigned long) WNOHANG);
printf("waitpid(%d, NULL, WNOHANG) = %ld %s (%m)\n",
(int) pid, rc, errno2name());
{
const int pid = getpid();
long rc = syscall(__NR_getpgid,
- (unsigned long) 0xffffffff00000000 | pid);
+ (unsigned long) 0xffffffff00000000ULL | pid);
printf("getpgid(%d) = %ld\n", pid, rc);
rc = syscall(__NR_setpgid,
- (unsigned long) 0xffffffff00000000,
- (unsigned long) 0xffffffff00000000 | pid);
+ (unsigned long) 0xffffffff00000000ULL,
+ (unsigned long) 0xffffffff00000000ULL | pid);
printf("setpgid(0, %d) = %ld\n", pid, rc);
puts("+++ exited with 0 +++");
{
const int pid = getpid();
long rc = syscall(__NR_getpriority, PRIO_PROCESS,
- (unsigned long) 0xffffffff00000000 | pid);
+ (unsigned long) 0xffffffff00000000ULL | pid);
printf("getpriority(PRIO_PROCESS, %d) = %ld\n", pid, rc);
rc = syscall(__NR_setpriority, PRIO_PROCESS,
- (unsigned long) 0xffffffff00000000 | pid,
- (unsigned long) 0xffffffff00000000);
+ (unsigned long) 0xffffffff00000000ULL | pid,
+ (unsigned long) 0xffffffff00000000ULL);
printf("setpriority(PRIO_PROCESS, %d, 0) = %s\n", pid, sprintrc(rc));
puts("+++ exited with 0 +++");
const struct xlat *xlat;
for (xlat = resources; xlat->str; ++xlat) {
- unsigned long res = 0xfacefeed00000000 | xlat->val;
+ unsigned long res = 0xfacefeed00000000ULL | xlat->val;
long rc = syscall(NR_GETRLIMIT, res, 0);
if (rc && ENOSYS == errno)
perror_msg_and_skip(STR_GETRLIMIT);
printf("NULL) = %s\n", errstr);
#ifdef CHECK_ODD_SIZE
- const unsigned long addr = (unsigned long) 0xfacefeeddeadbeef;
+ const unsigned long addr = (unsigned long) 0xfacefeeddeadbeefULL;
rc = SYSCALL_INVOKE("", -1, addr, sizeof(STRUCT_STATFS) + 1);
errstr = sprintrc(rc);
PRINT_SYSCALL_HEADER("", -1, sizeof(STRUCT_STATFS) + 1);
# define STRUCT_STAT_IS_STAT64 0
# endif
# ifndef SAMPLE_SIZE
-# define SAMPLE_SIZE 43147718418
+# define SAMPLE_SIZE 43147718418ULL
# endif
typedef off_t libc_off_t;