X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=direct%2Fpython%2Fexamples.py;h=0f42c17ab812586003d42b53ed5397a8c16b6741;hb=e33554a67753729f6b74677473cf0ec3b8d35a7e;hp=6500653884570dde7b2795ecacb0d1f986ea441a;hpb=77179ba56322261acd43fd0543b88dc455df7cda;p=yaffs2.git diff --git a/direct/python/examples.py b/direct/python/examples.py index 6500653..0f42c17 100644 --- a/direct/python/examples.py +++ b/direct/python/examples.py @@ -58,14 +58,28 @@ def yaffs_link_test(dir): yaffs_ls(dir) yaffs_unlink(fnameb) +def yaffs_o_excl_test(dir): + fname = dir + '/aaa' + yaffs_unlink(fname) + fd = yaffs_open(fname, 66, 0666) + yaffs_close(fd) + print "Created ", fname, " result ", fd + fdx = yaffs_open(fname, 0301, 0666) + print "Attempt to create with O_EXCL existing file returned ", fdx + yaffs_unlink(fname) + fdx = yaffs_open(fname, 0301, 0666) + print "Attempt to create with O_EXCL non-existing file returned ", fdx + root = "/yaffs2" -yaffs_StartUp() +yaffs_start_up() yaffs_mount(root) yaffs_mkdir(root+"/dd",0666) -yaffs_open(root+"/dd/111",66,0666) +h = yaffs_open(root+"/dd/111",66,0666) +yaffs_close(h) yaffs_ls(root) +