Lines Matching refs:length
33 test_length (char *buffer, size_t length, unsigned int flags) in test_length() argument
35 memset (buffer, 0, length); in test_length()
36 strcpy (buffer + length, "123"); in test_length()
37 ssize_t ret = getrandom (buffer, length, flags); in test_length()
46 printf ("error: getrandom (%zu, 0x%x): %m\n", length, flags); in test_length()
50 if (ret != length) in test_length()
54 if (ret == 0 || ret > length) in test_length()
57 length, flags, ret); in test_length()
64 length, flags, ret); in test_length()
68 if (length >= 7) in test_length()
73 for (int i = 0; i < length; ++i) in test_length()
78 length, flags); in test_length()
82 if (memcmp (buffer + length, "123", 4) != 0) in test_length()
85 length, flags); in test_length()
92 getrandom_full (char *buffer, size_t length, unsigned int flags) in getrandom_full() argument
94 char *end = buffer + length; in getrandom_full()
100 printf ("error: getrandom (%zu, 0x%x): %m\n", length, flags); in getrandom_full()
122 for (int length = 0; length <= 9; ++length) in test_flags() local
123 test_length (buffer, length, flags); in test_flags()