Home | History | Annotate | Download | only in getcwd

Lines Matching defs:CHECK

229 #define CHECK(dir, call, ret, err) \
250 CHECK("/tmp/permdir/subdir", __getcwd(kbuf, sizeof(kbuf)), -1, EACCES);
263 CHECK("/tmp/permdir/subdir", __getcwd(kbuf, sizeof(kbuf)), 20, 0);
289 CHECK ("/tmp/chrootdir", __getcwd(kbuf, sizeof(kbuf)), 15, 0);
303 CHECK ("/chrootdir", __getcwd(kbuf, sizeof(kbuf)), 11, 0);
306 CHECK ("/", __getcwd(kbuf, sizeof(kbuf)), 2, 0);
308 CHECK ("/subdir", __getcwd(kbuf, sizeof(kbuf)), 8, 0);
341 CHECK("/", __getcwd(0, 0), -1, ERANGE);
342 CHECK("/", __getcwd(0, -1), -1, ERANGE);
343 CHECK("/", __getcwd(kbuf, 0xdeadbeef), -1, ERANGE); /* large negative */
344 CHECK("/", __getcwd(kbuf, 0x7000beef), 2, 0); /* large positive, rounds down */
345 CHECK("/", __getcwd(kbuf, 0x10000), 2, 0); /* slightly less large positive, rounds down */
346 CHECK("/", __getcwd((void *)0x10000, sizeof(kbuf)), -1, EFAULT); /* outside address space */
347 CHECK("/", __getcwd(0, 30), -1, EFAULT);
348 CHECK("/", __getcwd((void*)0xdeadbeef, 30), -1, EFAULT);
349 CHECK("/", __getcwd(kbuf, 2), 2, 0);
351 CHECK("/", __getcwd(kbuf, sizeof(kbuf)), 2, 0);
353 CHECK("/", __getcwd(kbuf, 0), -1, ERANGE);
354 CHECK("/", __getcwd(kbuf, 1), -1, ERANGE);
357 CHECK("/sbin", __getcwd(kbuf, sizeof(kbuf)), 6, 0);
358 /* verify that cacheable path gets range check right.. */
359 CHECK("/sbin", __getcwd(kbuf, 3), -1, ERANGE);
361 CHECK("/etc/mtree", __getcwd(kbuf, sizeof(kbuf)), 11, 0);
362 CHECK("/etc/mtree", __getcwd(kbuf, sizeof(kbuf)), 11, 0);
365 CHECK("/usr/bin", __getcwd(kbuf, sizeof(kbuf)), 9, 0);
373 /* verify that non-cachable path gets range check right.. */
374 CHECK("/tmp/" bigname, __getcwd(kbuf, 10), -1, ERANGE);
375 CHECK("/tmp/" bigname, __getcwd(kbuf, sizeof(kbuf)), 40, 0);
380 CHECK("deleted directory", __getcwd(kbuf, sizeof(kbuf)), -1, ENOENT);
386 CHECK("/tmp/" littlename, __getcwd(kbuf, sizeof(kbuf)), 16, 0);
391 CHECK("/tmp/" othername, __getcwd(kbuf, sizeof(kbuf)), 16, 0);
396 CHECK("deleted directory", __getcwd(kbuf, sizeof(kbuf)), -1, ENOENT);
417 CHECK(buf, __getcwd(kbuf, sizeof(kbuf)), strlen(buf)+1, 0);
455 CHECK(buf, __getcwd (kbuf, MAXPATHLEN),