cli1 3064 source3/rpcclient/cmd_spoolss.c static bool compare_printer( struct rpc_pipe_client *cli1, struct policy_handle *hnd1, cli1 3071 source3/rpcclient/cmd_spoolss.c printf("Retrieving printer propertiesfor %s...", cli1->desthost); cli1 3072 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_getprinter(cli1, mem_ctx, cli1 3105 source3/rpcclient/cmd_spoolss.c static bool compare_printer_secdesc( struct rpc_pipe_client *cli1, struct policy_handle *hnd1, cli1 3115 source3/rpcclient/cmd_spoolss.c printf("Retrieving printer security for %s...", cli1->desthost); cli1 3116 source3/rpcclient/cmd_spoolss.c werror = rpccli_spoolss_getprinter(cli1, mem_ctx, cli1 1408 source3/torture/denytest.c struct cli_state *cli1; cli1 1414 source3/torture/denytest.c if (!torture_open_connection(&cli1, 0)) { cli1 1421 source3/torture/denytest.c cli_unlink(cli1, fnames[i]); cli1 1422 source3/torture/denytest.c fnum1 = cli_open(cli1, fnames[i], O_RDWR|O_CREAT, DENY_NONE); cli1 1423 source3/torture/denytest.c cli_write(cli1, fnum1, 0, fnames[i], 0, strlen(fnames[i])); cli1 1424 source3/torture/denytest.c cli_close(cli1, fnum1); cli1 1435 source3/torture/denytest.c fnum1 = cli_open(cli1, fname, cli1 1438 source3/torture/denytest.c fnum2 = cli_open(cli1, fname, cli1 1449 source3/torture/denytest.c if (cli_read(cli1, fnum2, (char *)&x, 0, 1) == 1) { cli1 1452 source3/torture/denytest.c if (cli_write(cli1, fnum2, 0, (char *)&x, 0, 1) == 1) { cli1 1472 source3/torture/denytest.c cli_close(cli1, fnum1); cli1 1473 source3/torture/denytest.c cli_close(cli1, fnum2); cli1 1477 source3/torture/denytest.c cli_unlink(cli1, fnames[i]); cli1 1480 source3/torture/denytest.c if (!torture_close_connection(cli1)) { cli1 1494 source3/torture/denytest.c static struct cli_state *cli1, *cli2; cli1 1500 source3/torture/denytest.c if (!torture_open_connection(&cli1, 0) || !torture_open_connection(&cli2, 1)) { cli1 1507 source3/torture/denytest.c cli_unlink(cli1, fnames[i]); cli1 1508 source3/torture/denytest.c fnum1 = cli_open(cli1, fnames[i], O_RDWR|O_CREAT, DENY_NONE); cli1 1509 source3/torture/denytest.c cli_write(cli1, fnum1, 0, fnames[i], 0, strlen(fnames[i])); cli1 1510 source3/torture/denytest.c cli_close(cli1, fnum1); cli1 1519 source3/torture/denytest.c fnum1 = cli_open(cli1, fname, cli1 1556 source3/torture/denytest.c if (fnum1 != -1) cli_close(cli1, fnum1); cli1 1561 source3/torture/denytest.c cli_unlink(cli1, fnames[i]); cli1 1564 source3/torture/denytest.c if (!torture_close_connection(cli1)) { cli1 705 source3/torture/torture.c static struct cli_state *cli1, *cli2; cli1 708 source3/torture/torture.c if (!torture_open_connection(&cli1, 0) || !torture_open_connection(&cli2, 1)) { cli1 711 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 716 source3/torture/torture.c test1 = rw_torture2(cli1, cli2); cli1 720 source3/torture/torture.c test2 = rw_torture2(cli1, cli1); cli1 724 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 756 source3/torture/torture.c static struct cli_state *cli1; cli1 763 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 766 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 769 source3/torture/torture.c cli1->max_xmit = 128*1024; cli1 773 source3/torture/torture.c cli_unlink(cli1, lockfname); cli1 775 source3/torture/torture.c fnum1 = cli_open(cli1, lockfname, O_RDWR | O_CREAT | O_EXCL, DENY_NONE); cli1 777 source3/torture/torture.c printf("open read/write of %s failed (%s)\n", lockfname, cli_errstr(cli1)); cli1 781 source3/torture/torture.c cli_write(cli1, fnum1, 0, buf, 0, sizeof(buf)); cli1 783 source3/torture/torture.c if (!cli_qfileinfo(cli1, fnum1, NULL, &fsize, NULL, NULL, NULL, NULL, NULL)) { cli1 784 source3/torture/torture.c printf("qfileinfo failed (%s)\n", cli_errstr(cli1)); cli1 797 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 798 source3/torture/torture.c printf("close failed (%s)\n", cli_errstr(cli1)); cli1 802 source3/torture/torture.c if (!cli_unlink(cli1, lockfname)) { cli1 803 source3/torture/torture.c printf("unlink failed (%s)\n", cli_errstr(cli1)); cli1 807 source3/torture/torture.c fnum1 = cli_open(cli1, lockfname, O_RDWR | O_CREAT | O_EXCL, DENY_NONE); cli1 809 source3/torture/torture.c printf("open read/write of %s failed (%s)\n", lockfname, cli_errstr(cli1)); cli1 813 source3/torture/torture.c cli1->max_xmit = 4*1024; cli1 815 source3/torture/torture.c cli_smbwrite(cli1, fnum1, buf, 0, sizeof(buf)); cli1 817 source3/torture/torture.c if (!cli_qfileinfo(cli1, fnum1, NULL, &fsize, NULL, NULL, NULL, NULL, NULL)) { cli1 818 source3/torture/torture.c printf("qfileinfo failed (%s)\n", cli_errstr(cli1)); cli1 833 source3/torture/torture.c if(!cli_set_allocation_size(cli1, fnum1, 0)) { cli1 834 source3/torture/torture.c printf("set allocation size to zero failed (%s)\n", cli_errstr(&cli1)); cli1 837 source3/torture/torture.c if (!cli_qfileinfo(cli1, fnum1, NULL, &fsize, NULL, NULL, NULL, NULL, NULL)) { cli1 838 source3/torture/torture.c printf("qfileinfo failed (%s)\n", cli_errstr(cli1)); cli1 845 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 846 source3/torture/torture.c printf("close failed (%s)\n", cli_errstr(cli1)); cli1 850 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 989 source3/torture/torture.c struct cli_state *cli1, *cli2; cli1 995 source3/torture/torture.c if (!torture_open_connection(&cli1, 0) || !torture_open_connection(&cli2, 1)) { cli1 998 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 1003 source3/torture/torture.c cli_unlink(cli1, fname); cli1 1005 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 1007 source3/torture/torture.c printf("open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 1010 source3/torture/torture.c fnum2 = cli_open(cli1, fname, O_RDWR, DENY_NONE); cli1 1012 source3/torture/torture.c printf("open2 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 1021 source3/torture/torture.c if (!cli_lock(cli1, fnum1, 0, 4, 0, WRITE_LOCK)) { cli1 1022 source3/torture/torture.c printf("lock1 failed (%s)\n", cli_errstr(cli1)); cli1 1055 source3/torture/torture.c if (!cli_close(cli1, fnum2)) { cli1 1056 source3/torture/torture.c printf("close1 failed (%s)\n", cli_errstr(cli1)); cli1 1068 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 1069 source3/torture/torture.c printf("close2 failed (%s)\n", cli_errstr(cli1)); cli1 1078 source3/torture/torture.c if (!cli_unlink(cli1, fname)) { cli1 1079 source3/torture/torture.c printf("unlink failed (%s)\n", cli_errstr(cli1)); cli1 1084 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 1297 source3/torture/torture.c static struct cli_state *cli1 = NULL; cli1 1303 source3/torture/torture.c status = cli_full_connection(&cli1, myname, cli1 1314 source3/torture/torture.c if (!tcon_devtest(cli1, "IPC$", "A:", NULL, NT_STATUS_BAD_DEVICE_TYPE)) cli1 1317 source3/torture/torture.c if (!tcon_devtest(cli1, "IPC$", "?????", "IPC", NT_STATUS_OK)) cli1 1320 source3/torture/torture.c if (!tcon_devtest(cli1, "IPC$", "LPT:", NULL, NT_STATUS_BAD_DEVICE_TYPE)) cli1 1323 source3/torture/torture.c if (!tcon_devtest(cli1, "IPC$", "IPC", "IPC", NT_STATUS_OK)) cli1 1326 source3/torture/torture.c if (!tcon_devtest(cli1, "IPC$", "FOOBA", NULL, NT_STATUS_BAD_DEVICE_TYPE)) cli1 1329 source3/torture/torture.c if (!tcon_devtest(cli1, share, "A:", "A:", NT_STATUS_OK)) cli1 1332 source3/torture/torture.c if (!tcon_devtest(cli1, share, "?????", "A:", NT_STATUS_OK)) cli1 1335 source3/torture/torture.c if (!tcon_devtest(cli1, share, "LPT:", NULL, NT_STATUS_BAD_DEVICE_TYPE)) cli1 1338 source3/torture/torture.c if (!tcon_devtest(cli1, share, "IPC", NULL, NT_STATUS_BAD_DEVICE_TYPE)) cli1 1341 source3/torture/torture.c if (!tcon_devtest(cli1, share, "FOOBA", NULL, NT_STATUS_BAD_DEVICE_TYPE)) cli1 1344 source3/torture/torture.c cli_shutdown(cli1); cli1 1502 source3/torture/torture.c static struct cli_state *cli1, *cli2; cli1 1510 source3/torture/torture.c if (!torture_open_connection(&cli1, 0) || !torture_open_connection(&cli2, 1)) { cli1 1513 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 1518 source3/torture/torture.c cli_unlink(cli1, fname); cli1 1520 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 1522 source3/torture/torture.c printf("open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 1533 source3/torture/torture.c if (!cli_lock(cli1, fnum1, offset-1, 1, 0, WRITE_LOCK)) { cli1 1536 source3/torture/torture.c cli_errstr(cli1)); cli1 1543 source3/torture/torture.c cli_errstr(cli1)); cli1 1551 source3/torture/torture.c if (cli_lock(cli1, fnum1, offset-2, 1, 0, WRITE_LOCK)) { cli1 1561 source3/torture/torture.c if (cli_lock(cli1, fnum1, offset-1, 1, 0, WRITE_LOCK)) { cli1 1575 source3/torture/torture.c if (!cli_unlock(cli1, fnum1, offset-1, 1)) { cli1 1578 source3/torture/torture.c cli_errstr(cli1)); cli1 1585 source3/torture/torture.c cli_errstr(cli1)); cli1 1590 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 1591 source3/torture/torture.c printf("close1 failed (%s)\n", cli_errstr(cli1)); cli1 1600 source3/torture/torture.c if (!cli_unlink(cli1, fname)) { cli1 1601 source3/torture/torture.c printf("unlink failed (%s)\n", cli_errstr(cli1)); cli1 1605 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 1627 source3/torture/torture.c static struct cli_state *cli1, *cli2; cli1 1634 source3/torture/torture.c if (!torture_open_connection(&cli1, 0) || !torture_open_connection(&cli2, 1)) { cli1 1638 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 1643 source3/torture/torture.c cli_unlink(cli1, fname); cli1 1645 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 1650 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, buf, 0, sizeof(buf)) != sizeof(buf)) { cli1 1656 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 0, 4, 0, WRITE_LOCK) && cli1 1657 source3/torture/torture.c cli_lock(cli1, fnum1, 2, 4, 0, WRITE_LOCK); cli1 1661 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 10, 4, 0, READ_LOCK) && cli1 1662 source3/torture/torture.c cli_lock(cli1, fnum1, 12, 4, 0, READ_LOCK); cli1 1666 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 20, 4, 0, WRITE_LOCK) && cli1 1671 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 30, 4, 0, READ_LOCK) && cli1 1676 source3/torture/torture.c ret = (cli_setpid(cli1, 1), cli_lock(cli1, fnum1, 40, 4, 0, WRITE_LOCK)) && cli1 1677 source3/torture/torture.c (cli_setpid(cli1, 2), cli_lock(cli1, fnum1, 42, 4, 0, WRITE_LOCK)); cli1 1681 source3/torture/torture.c ret = (cli_setpid(cli1, 1), cli_lock(cli1, fnum1, 50, 4, 0, READ_LOCK)) && cli1 1682 source3/torture/torture.c (cli_setpid(cli1, 2), cli_lock(cli1, fnum1, 52, 4, 0, READ_LOCK)); cli1 1686 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 60, 4, 0, READ_LOCK) && cli1 1687 source3/torture/torture.c cli_lock(cli1, fnum1, 60, 4, 0, READ_LOCK); cli1 1691 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 70, 4, 0, WRITE_LOCK) && cli1 1692 source3/torture/torture.c cli_lock(cli1, fnum1, 70, 4, 0, WRITE_LOCK); cli1 1696 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 80, 4, 0, READ_LOCK) && cli1 1697 source3/torture/torture.c cli_lock(cli1, fnum1, 80, 4, 0, WRITE_LOCK); cli1 1701 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 90, 4, 0, WRITE_LOCK) && cli1 1702 source3/torture/torture.c cli_lock(cli1, fnum1, 90, 4, 0, READ_LOCK); cli1 1706 source3/torture/torture.c ret = (cli_setpid(cli1, 1), cli_lock(cli1, fnum1, 100, 4, 0, WRITE_LOCK)) && cli1 1707 source3/torture/torture.c (cli_setpid(cli1, 2), cli_lock(cli1, fnum1, 100, 4, 0, READ_LOCK)); cli1 1711 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 110, 4, 0, READ_LOCK) && cli1 1712 source3/torture/torture.c cli_lock(cli1, fnum1, 112, 4, 0, READ_LOCK) && cli1 1713 source3/torture/torture.c cli_unlock(cli1, fnum1, 110, 6); cli1 1718 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 120, 4, 0, WRITE_LOCK) && cli1 1723 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 130, 4, 0, READ_LOCK) && cli1 1729 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 140, 4, 0, READ_LOCK) && cli1 1730 source3/torture/torture.c cli_lock(cli1, fnum1, 140, 4, 0, READ_LOCK) && cli1 1731 source3/torture/torture.c cli_unlock(cli1, fnum1, 140, 4) && cli1 1732 source3/torture/torture.c cli_unlock(cli1, fnum1, 140, 4); cli1 1737 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 150, 4, 0, WRITE_LOCK) && cli1 1738 source3/torture/torture.c cli_lock(cli1, fnum1, 150, 4, 0, READ_LOCK) && cli1 1739 source3/torture/torture.c cli_unlock(cli1, fnum1, 150, 4) && cli1 1742 source3/torture/torture.c cli_unlock(cli1, fnum1, 150, 4); cli1 1746 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 160, 4, 0, READ_LOCK) && cli1 1747 source3/torture/torture.c cli_unlock(cli1, fnum1, 160, 4) && cli1 1753 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 170, 4, 0, WRITE_LOCK) && cli1 1754 source3/torture/torture.c cli_unlock(cli1, fnum1, 170, 4) && cli1 1760 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 190, 4, 0, WRITE_LOCK) && cli1 1761 source3/torture/torture.c cli_lock(cli1, fnum1, 190, 4, 0, READ_LOCK) && cli1 1762 source3/torture/torture.c cli_unlock(cli1, fnum1, 190, 4) && cli1 1768 source3/torture/torture.c cli_close(cli1, fnum1); cli1 1770 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR, DENY_NONE); cli1 1771 source3/torture/torture.c f = cli_open(cli1, fname, O_RDWR, DENY_NONE); cli1 1772 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 0, 8, 0, READ_LOCK) && cli1 1773 source3/torture/torture.c cli_lock(cli1, f, 0, 1, 0, READ_LOCK) && cli1 1774 source3/torture/torture.c cli_close(cli1, fnum1) && cli1 1775 source3/torture/torture.c ((fnum1 = cli_open(cli1, fname, O_RDWR, DENY_NONE)) != -1) && cli1 1776 source3/torture/torture.c cli_lock(cli1, fnum1, 7, 1, 0, WRITE_LOCK); cli1 1777 source3/torture/torture.c cli_close(cli1, f); cli1 1778 source3/torture/torture.c cli_close(cli1, fnum1); cli1 1783 source3/torture/torture.c cli_close(cli1, fnum1); cli1 1785 source3/torture/torture.c cli_unlink(cli1, fname); cli1 1786 source3/torture/torture.c torture_close_connection(cli1); cli1 1798 source3/torture/torture.c static struct cli_state *cli1, *cli2; cli1 1805 source3/torture/torture.c if (!torture_open_connection(&cli1, 0) || !torture_open_connection(&cli2, 1)) { cli1 1809 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 1814 source3/torture/torture.c cli_unlink(cli1, fname); cli1 1816 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 1818 source3/torture/torture.c fnum3 = cli_open(cli1, fname, O_RDWR, DENY_NONE); cli1 1822 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, buf, 0, sizeof(buf)) != sizeof(buf)) { cli1 1829 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 0, 8, 0, READ_LOCK) && cli1 1830 source3/torture/torture.c cli_lock(cli1, fnum3, 0, 1, 0, READ_LOCK); cli1 1831 source3/torture/torture.c cli_close(cli1, fnum1); cli1 1832 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR, DENY_NONE); cli1 1833 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 7, 1, 0, WRITE_LOCK); cli1 1836 source3/torture/torture.c cli_close(cli1, fnum1); cli1 1837 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR, DENY_NONE); cli1 1838 source3/torture/torture.c cli_unlock(cli1, fnum3, 0, 1); cli1 1840 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 0, 4, 0, WRITE_LOCK) && cli1 1841 source3/torture/torture.c cli_lock(cli1, fnum1, 1, 1, 0, READ_LOCK); cli1 1853 source3/torture/torture.c ret = cli_lock(cli1, fnum3, 0, 4, 0, READ_LOCK); cli1 1859 source3/torture/torture.c cli_unlock(cli1, fnum3, 0, 4); cli1 1862 source3/torture/torture.c ret = cli_lock(cli1, fnum1, 0, 4, 0, READ_LOCK) && cli1 1863 source3/torture/torture.c cli_lock(cli1, fnum1, 0, 4, 0, READ_LOCK); cli1 1871 source3/torture/torture.c ret = cli_unlock(cli1, fnum1, 0, 4) && cli1 1882 source3/torture/torture.c ret = cli_unlock(cli1, fnum1, 1, 1) && cli1 1883 source3/torture/torture.c cli_unlock(cli1, fnum1, 0, 4) && cli1 1884 source3/torture/torture.c cli_unlock(cli1, fnum1, 0, 4); cli1 1890 source3/torture/torture.c ret = cli_unlock(cli1, fnum1, 0, 4); cli1 1902 source3/torture/torture.c cli_close(cli1, fnum1); cli1 1904 source3/torture/torture.c cli_unlink(cli1, fname); cli1 1905 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 1962 source3/torture/torture.c struct cli_state *cli1; cli1 1968 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 1972 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 1976 source3/torture/torture.c cli_unlink(cli1, fname); cli1 1978 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 1982 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, buf, 0, sizeof(buf)) != sizeof(buf)) { cli1 1987 source3/torture/torture.c cli_setpid(cli1, 1); cli1 1989 source3/torture/torture.c if (!cli_lock(cli1, fnum1, 130, 4, 0, READ_LOCK)) { cli1 1990 source3/torture/torture.c printf("Unable to apply read lock on range 130:4, error was %s\n", cli_errstr(cli1)); cli1 1996 source3/torture/torture.c if (cli_read(cli1, fnum1, buf, 130, 4) != 4) { cli1 1997 source3/torture/torture.c printf("pid1 unable to read the range 130:4, error was %s\n", cli_errstr(cli1)); cli1 2003 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, buf, 130, 4) != 4) { cli1 2004 source3/torture/torture.c printf("pid1 unable to write to the range 130:4, error was %s\n", cli_errstr(cli1)); cli1 2005 source3/torture/torture.c if (NT_STATUS_V(cli_nt_error(cli1)) != NT_STATUS_V(NT_STATUS_FILE_LOCK_CONFLICT)) { cli1 2014 source3/torture/torture.c cli_setpid(cli1, 2); cli1 2016 source3/torture/torture.c if (cli_read(cli1, fnum1, buf, 130, 4) != 4) { cli1 2017 source3/torture/torture.c printf("pid2 unable to read the range 130:4, error was %s\n", cli_errstr(cli1)); cli1 2022 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, buf, 130, 4) != 4) { cli1 2023 source3/torture/torture.c printf("pid2 unable to write to the range 130:4, error was %s\n", cli_errstr(cli1)); cli1 2024 source3/torture/torture.c if (NT_STATUS_V(cli_nt_error(cli1)) != NT_STATUS_V(NT_STATUS_FILE_LOCK_CONFLICT)) { cli1 2033 source3/torture/torture.c cli_setpid(cli1, 1); cli1 2034 source3/torture/torture.c cli_unlock(cli1, fnum1, 130, 4); cli1 2036 source3/torture/torture.c if (!cli_lock(cli1, fnum1, 130, 4, 0, WRITE_LOCK)) { cli1 2037 source3/torture/torture.c printf("Unable to apply write lock on range 130:4, error was %s\n", cli_errstr(cli1)); cli1 2043 source3/torture/torture.c if (cli_read(cli1, fnum1, buf, 130, 4) != 4) { cli1 2044 source3/torture/torture.c printf("pid1 unable to read the range 130:4, error was %s\n", cli_errstr(cli1)); cli1 2050 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, buf, 130, 4) != 4) { cli1 2051 source3/torture/torture.c printf("pid1 unable to write to the range 130:4, error was %s\n", cli_errstr(cli1)); cli1 2057 source3/torture/torture.c cli_setpid(cli1, 2); cli1 2059 source3/torture/torture.c if (cli_read(cli1, fnum1, buf, 130, 4) != 4) { cli1 2060 source3/torture/torture.c printf("pid2 unable to read the range 130:4, error was %s\n", cli_errstr(cli1)); cli1 2061 source3/torture/torture.c if (NT_STATUS_V(cli_nt_error(cli1)) != NT_STATUS_V(NT_STATUS_FILE_LOCK_CONFLICT)) { cli1 2070 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, buf, 130, 4) != 4) { cli1 2071 source3/torture/torture.c printf("pid2 unable to write to the range 130:4, error was %s\n", cli_errstr(cli1)); cli1 2072 source3/torture/torture.c if (NT_STATUS_V(cli_nt_error(cli1)) != NT_STATUS_V(NT_STATUS_FILE_LOCK_CONFLICT)) { cli1 2081 source3/torture/torture.c cli_unlock(cli1, fnum1, 130, 0); cli1 2085 source3/torture/torture.c cli_close(cli1, fnum1); cli1 2086 source3/torture/torture.c cli_unlink(cli1, fname); cli1 2087 source3/torture/torture.c torture_close_connection(cli1); cli1 2099 source3/torture/torture.c struct cli_state *cli1, *cli2; cli1 2104 source3/torture/torture.c if (!torture_open_connection(&cli1, 0) || !torture_open_connection(&cli2, 1)) { cli1 2107 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 2112 source3/torture/torture.c cli_unlink(cli1, fname); cli1 2114 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 2116 source3/torture/torture.c printf("open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 2120 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, "hello world\n", 0, 13) != 13) { cli1 2121 source3/torture/torture.c printf("write failed (%s)\n", cli_errstr(cli1)); cli1 2125 source3/torture/torture.c cli2->vuid = cli1->vuid; cli1 2126 source3/torture/torture.c cli2->cnum = cli1->cnum; cli1 2127 source3/torture/torture.c cli2->pid = cli1->pid; cli1 2135 source3/torture/torture.c cli_close(cli1, fnum1); cli1 2136 source3/torture/torture.c cli_unlink(cli1, fname); cli1 2138 source3/torture/torture.c torture_close_connection(cli1); cli1 2724 source3/torture/torture.c struct cli_state *cli1; cli1 2731 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 2735 source3/torture/torture.c cli_unlink(cli1, fname); cli1 2737 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 2739 source3/torture/torture.c cli1->use_oplocks = True; cli1 2741 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 2743 source3/torture/torture.c printf("open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 2747 source3/torture/torture.c cli1->use_oplocks = False; cli1 2749 source3/torture/torture.c cli_unlink(cli1, fname); cli1 2750 source3/torture/torture.c cli_unlink(cli1, fname); cli1 2752 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 2753 source3/torture/torture.c printf("close2 failed (%s)\n", cli_errstr(cli1)); cli1 2757 source3/torture/torture.c if (!cli_unlink(cli1, fname)) { cli1 2758 source3/torture/torture.c printf("unlink failed (%s)\n", cli_errstr(cli1)); cli1 2762 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 2773 source3/torture/torture.c struct cli_state *cli1, *cli2; cli1 2789 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 2795 source3/torture/torture.c cli1->use_oplocks = True; cli1 2796 source3/torture/torture.c cli1->use_level_II_oplocks = True; cli1 2807 source3/torture/torture.c cli_unlink(cli1, fname); cli1 2809 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 2812 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 2814 source3/torture/torture.c printf("open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 2826 source3/torture/torture.c printf("second open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 2834 source3/torture/torture.c printf("close2 failed (%s)\n", cli_errstr(cli1)); cli1 2846 source3/torture/torture.c if (cli_read(cli1, fnum1, buf, 0, 4) != 0) { cli1 2847 source3/torture/torture.c printf("read on fnum1 failed (%s)\n", cli_errstr(cli1)); cli1 2854 source3/torture/torture.c if (!cli_lock(cli1, fnum1, 0, 4, 0, READ_LOCK)) { cli1 2855 source3/torture/torture.c printf("lock failed (%s)\n", cli_errstr(cli1)); cli1 2859 source3/torture/torture.c cli_unlock(cli1, fnum1, 0, 4); cli1 2863 source3/torture/torture.c if (!cli_lock(cli1, fnum1, 0, 4, 0, WRITE_LOCK)) { cli1 2864 source3/torture/torture.c printf("lock failed (%s)\n", cli_errstr(cli1)); cli1 2868 source3/torture/torture.c cli_unlock(cli1, fnum1, 0, 4); cli1 2872 source3/torture/torture.c cli_read(cli1, fnum1, buf, 0, 4); cli1 2875 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, buf, 0, 4) != 4) { cli1 2876 source3/torture/torture.c printf("write on fnum1 failed (%s)\n", cli_errstr(cli1)); cli1 2881 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 2882 source3/torture/torture.c printf("close1 failed (%s)\n", cli_errstr(cli1)); cli1 2888 source3/torture/torture.c if (!cli_unlink(cli1, fname)) { cli1 2889 source3/torture/torture.c printf("unlink failed (%s)\n", cli_errstr(cli1)); cli1 2893 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 2970 source3/torture/torture.c struct cli_state *cli1 = NULL; cli1 2979 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 2983 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 2987 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 2988 source3/torture/torture.c cli_unlink(cli1, fname); cli1 2990 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, GENERIC_ALL_ACCESS|DELETE_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 2995 source3/torture/torture.c printf("[1] open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3004 source3/torture/torture.c cli_qfileinfo_test(cli1, fnum1, SMB_FILE_ACCESS_INFORMATION, (char **)&accinfo, &len); cli1 3011 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3012 source3/torture/torture.c printf("[1] close failed (%s)\n", cli_errstr(cli1)); cli1 3017 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR, DENY_NONE); cli1 3028 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3029 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3031 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, GENERIC_ALL_ACCESS, cli1 3036 source3/torture/torture.c printf("[2] open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3041 source3/torture/torture.c if (!cli_nt_delete_on_close(cli1, fnum1, True)) { cli1 3042 source3/torture/torture.c printf("[2] setting delete_on_close failed (%s)\n", cli_errstr(cli1)); cli1 3047 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3048 source3/torture/torture.c printf("[2] close failed (%s)\n", cli_errstr(cli1)); cli1 3053 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDONLY, DENY_NONE); cli1 3056 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3057 source3/torture/torture.c printf("[2] close failed (%s)\n", cli_errstr(cli1)); cli1 3061 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3066 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3067 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3069 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, GENERIC_ALL_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 3073 source3/torture/torture.c printf("[3] open - 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3081 source3/torture/torture.c fnum2 = cli_nt_create_full(cli1, fname, 0, GENERIC_READ_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 3092 source3/torture/torture.c fnum2 = cli_nt_create_full(cli1, fname, 0, GENERIC_READ_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 3096 source3/torture/torture.c printf("[3] open - 2 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3101 source3/torture/torture.c if (!cli_nt_delete_on_close(cli1, fnum1, True)) { cli1 3102 source3/torture/torture.c printf("[3] setting delete_on_close failed (%s)\n", cli_errstr(cli1)); cli1 3107 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3108 source3/torture/torture.c printf("[3] close 1 failed (%s)\n", cli_errstr(cli1)); cli1 3113 source3/torture/torture.c if (!cli_close(cli1, fnum2)) { cli1 3114 source3/torture/torture.c printf("[3] close 2 failed (%s)\n", cli_errstr(cli1)); cli1 3121 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDONLY, DENY_NONE); cli1 3124 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3125 source3/torture/torture.c printf("[3] close failed (%s)\n", cli_errstr(cli1)); cli1 3127 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3134 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3135 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3137 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_DATA|FILE_WRITE_DATA|DELETE_ACCESS, cli1 3141 source3/torture/torture.c printf("[4] open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3147 source3/torture/torture.c fnum2 = cli_nt_create_full(cli1, fname, 0, GENERIC_READ_ACCESS, cli1 3150 source3/torture/torture.c printf("[4] open - 2 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3155 source3/torture/torture.c if (!cli_close(cli1, fnum2)) { cli1 3156 source3/torture/torture.c printf("[4] close - 1 failed (%s)\n", cli_errstr(cli1)); cli1 3161 source3/torture/torture.c if (!cli_nt_delete_on_close(cli1, fnum1, True)) { cli1 3162 source3/torture/torture.c printf("[4] setting delete_on_close failed (%s)\n", cli_errstr(cli1)); cli1 3168 source3/torture/torture.c fnum2 = cli_nt_create_full(cli1, fname, 0, GENERIC_READ_ACCESS, cli1 3178 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3179 source3/torture/torture.c printf("[4] close - 2 failed (%s)\n", cli_errstr(cli1)); cli1 3185 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3186 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3188 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT, DENY_NONE); cli1 3190 source3/torture/torture.c printf("[5] open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3197 source3/torture/torture.c if (cli_nt_delete_on_close(cli1, fnum1, True)) { cli1 3203 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3204 source3/torture/torture.c printf("[5] close - 2 failed (%s)\n", cli_errstr(cli1)); cli1 3212 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3213 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3215 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_DATA|FILE_WRITE_DATA, cli1 3220 source3/torture/torture.c printf("[6] open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3227 source3/torture/torture.c if (cli_nt_delete_on_close(cli1, fnum1, True)) { cli1 3233 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3234 source3/torture/torture.c printf("[6] close - 2 failed (%s)\n", cli_errstr(cli1)); cli1 3242 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3243 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3245 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_DATA|FILE_WRITE_DATA|DELETE_ACCESS, cli1 3249 source3/torture/torture.c printf("[7] open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3254 source3/torture/torture.c if (!cli_nt_delete_on_close(cli1, fnum1, True)) { cli1 3260 source3/torture/torture.c if (!cli_nt_delete_on_close(cli1, fnum1, False)) { cli1 3266 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3267 source3/torture/torture.c printf("[7] close - 2 failed (%s)\n", cli_errstr(cli1)); cli1 3274 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDONLY, DENY_NONE); cli1 3276 source3/torture/torture.c printf("[5] open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3281 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3282 source3/torture/torture.c printf("[7] close - 2 failed (%s)\n", cli_errstr(cli1)); cli1 3290 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3291 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3299 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 3301 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_DATA|FILE_WRITE_DATA|DELETE_ACCESS, cli1 3306 source3/torture/torture.c printf("[8] open 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3321 source3/torture/torture.c if (!cli_nt_delete_on_close(cli1, fnum1, True)) { cli1 3327 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3328 source3/torture/torture.c printf("[8] close - 1 failed (%s)\n", cli_errstr(cli1)); cli1 3340 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDONLY, DENY_NONE); cli1 3349 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0,FILE_READ_DATA|FILE_WRITE_DATA, cli1 3360 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_DATA|FILE_WRITE_DATA|DELETE_ACCESS, cli1 3363 source3/torture/torture.c printf("[10] open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3369 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3370 source3/torture/torture.c printf("[10] close failed (%s)\n", cli_errstr(cli1)); cli1 3376 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDONLY, DENY_NONE); cli1 3384 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3385 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3391 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_DATA|FILE_WRITE_DATA, cli1 3394 source3/torture/torture.c printf("[11] open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3399 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3400 source3/torture/torture.c printf("[11] close failed (%s)\n", cli_errstr(cli1)); cli1 3406 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_ATTRIBUTES|DELETE_ACCESS, cli1 3412 source3/torture/torture.c cli_close(cli1, fnum1); cli1 3416 source3/torture/torture.c NTSTATUS nterr = cli_nt_error(cli1); cli1 3433 source3/torture/torture.c if (fnum1 != -1) cli_close(cli1, fnum1); cli1 3434 source3/torture/torture.c if (fnum2 != -1) cli_close(cli1, fnum2); cli1 3435 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3436 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3438 source3/torture/torture.c if (cli1 && !torture_close_connection(cli1)) { cli1 3501 source3/torture/torture.c static struct cli_state *cli1; cli1 3508 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 3512 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, cli1 3518 source3/torture/torture.c printf("First open failed - %s\n", cli_errstr(cli1)); cli1 3522 source3/torture/torture.c fnum2 = cli_nt_create_full(cli1, fname, 0, cli1 3527 source3/torture/torture.c printf("second open failed - %s\n", cli_errstr(cli1)); cli1 3531 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 3543 source3/torture/torture.c static struct cli_state *cli1; cli1 3551 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 3555 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3556 source3/torture/torture.c cli_unlink(cli1, fname1); cli1 3557 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, GENERIC_READ_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 3561 source3/torture/torture.c printf("First open failed - %s\n", cli_errstr(cli1)); cli1 3565 source3/torture/torture.c if (!cli_rename(cli1, fname, fname1)) { cli1 3566 source3/torture/torture.c printf("First rename failed (SHARE_READ) (this is correct) - %s\n", cli_errstr(cli1)); cli1 3572 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3573 source3/torture/torture.c printf("close - 1 failed (%s)\n", cli_errstr(cli1)); cli1 3577 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3578 source3/torture/torture.c cli_unlink(cli1, fname1); cli1 3579 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, GENERIC_READ_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 3587 source3/torture/torture.c printf("Second open failed - %s\n", cli_errstr(cli1)); cli1 3591 source3/torture/torture.c if (!cli_rename(cli1, fname, fname1)) { cli1 3592 source3/torture/torture.c printf("Second rename failed (SHARE_DELETE | SHARE_READ) - this should have succeeded - %s\n", cli_errstr(cli1)); cli1 3598 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3599 source3/torture/torture.c printf("close - 2 failed (%s)\n", cli_errstr(cli1)); cli1 3603 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3604 source3/torture/torture.c cli_unlink(cli1, fname1); cli1 3606 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, READ_CONTROL_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 3610 source3/torture/torture.c printf("Third open failed - %s\n", cli_errstr(cli1)); cli1 3619 source3/torture/torture.c fnum2 = cli_nt_create_full(cli1, fname, 0, DELETE_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 3623 source3/torture/torture.c printf("Fourth open failed - %s\n", cli_errstr(cli1)); cli1 3626 source3/torture/torture.c if (!cli_nt_delete_on_close(cli1, fnum2, True)) { cli1 3631 source3/torture/torture.c if (!cli_close(cli1, fnum2)) { cli1 3632 source3/torture/torture.c printf("close - 4 failed (%s)\n", cli_errstr(cli1)); cli1 3638 source3/torture/torture.c if (!cli_rename(cli1, fname, fname1)) { cli1 3639 source3/torture/torture.c printf("Third rename failed (SHARE_NONE) - this should have succeeded - %s\n", cli_errstr(cli1)); cli1 3645 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3646 source3/torture/torture.c printf("close - 3 failed (%s)\n", cli_errstr(cli1)); cli1 3650 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3651 source3/torture/torture.c cli_unlink(cli1, fname1); cli1 3655 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, GENERIC_READ_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 3659 source3/torture/torture.c printf("Fourth open failed - %s\n", cli_errstr(cli1)); cli1 3663 source3/torture/torture.c if (!cli_rename(cli1, fname, fname1)) { cli1 3664 source3/torture/torture.c printf("Fourth rename failed (SHARE_READ | SHARE_WRITE) (this is correct) - %s\n", cli_errstr(cli1)); cli1 3670 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3671 source3/torture/torture.c printf("close - 4 failed (%s)\n", cli_errstr(cli1)); cli1 3675 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3676 source3/torture/torture.c cli_unlink(cli1, fname1); cli1 3680 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, GENERIC_READ_ACCESS, FILE_ATTRIBUTE_NORMAL, cli1 3684 source3/torture/torture.c printf("Fifth open failed - %s\n", cli_errstr(cli1)); cli1 3688 source3/torture/torture.c if (!cli_rename(cli1, fname, fname1)) { cli1 3690 source3/torture/torture.c cli_errstr(cli1)); cli1 3693 source3/torture/torture.c printf("Fifth rename succeeded (SHARE_READ | SHARE_WRITE | SHARE_DELETE) (this is correct) - %s\n", cli_errstr(cli1)); cli1 3715 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3716 source3/torture/torture.c printf("close - 5 failed (%s)\n", cli_errstr(cli1)); cli1 3720 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3721 source3/torture/torture.c cli_unlink(cli1, fname1); cli1 3723 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 3732 source3/torture/torture.c struct cli_state *cli1; cli1 3738 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 3742 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 3744 source3/torture/torture.c fnum = cli_nt_create_full(cli1, pipe_name, 0, FILE_READ_DATA, FILE_ATTRIBUTE_NORMAL, cli1 3748 source3/torture/torture.c printf("Open of pipe %s failed with error (%s)\n", pipe_name, cli_errstr(cli1)); cli1 3756 source3/torture/torture.c torture_close_connection(cli1); cli1 3765 source3/torture/torture.c static struct cli_state *cli1; cli1 3776 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 3780 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3781 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3783 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 3785 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 3787 source3/torture/torture.c printf("open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3791 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3792 source3/torture/torture.c printf("close2 failed (%s)\n", cli_errstr(cli1)); cli1 3796 source3/torture/torture.c if (!cli_setatr(cli1, fname, aRONLY, 0)) { cli1 3797 source3/torture/torture.c printf("cli_setatr failed (%s)\n", cli_errstr(cli1)); cli1 3801 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDONLY, DENY_WRITE); cli1 3803 source3/torture/torture.c printf("open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3808 source3/torture/torture.c fnum2 = cli_open(cli1, fname, O_RDWR, DENY_ALL); cli1 3810 source3/torture/torture.c if (check_error(__LINE__, cli1, ERRDOS, ERRnoaccess, cli1 3817 source3/torture/torture.c cli_close(cli1, fnum1); cli1 3821 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 3823 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDONLY, DENY_WRITE); cli1 3825 source3/torture/torture.c printf("open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3830 source3/torture/torture.c fnum2 = cli_open(cli1, fname, O_RDWR, DENY_ALL); cli1 3832 source3/torture/torture.c if (check_error(__LINE__, cli1, ERRDOS, ERRbadshare, cli1 3837 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3838 source3/torture/torture.c printf("close2 failed (%s)\n", cli_errstr(cli1)); cli1 3842 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3848 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 3850 source3/torture/torture.c printf("(3) open (1) of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3858 source3/torture/torture.c if (cli_write(cli1, fnum1, 0, buf, 0, 20) != 20) { cli1 3859 source3/torture/torture.c printf("write failed (%s)\n", cli_errstr(cli1)); cli1 3863 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3864 source3/torture/torture.c printf("(3) close1 failed (%s)\n", cli_errstr(cli1)); cli1 3869 source3/torture/torture.c if (!cli_getatr(cli1, fname, NULL, &fsize, NULL)) { cli1 3870 source3/torture/torture.c printf("(3) getatr failed (%s)\n", cli_errstr(cli1)); cli1 3881 source3/torture/torture.c fnum1 = cli_open(cli1, fname, O_RDONLY|O_TRUNC, DENY_NONE); cli1 3883 source3/torture/torture.c printf("(3) open (2) of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3887 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3888 source3/torture/torture.c printf("close2 failed (%s)\n", cli_errstr(cli1)); cli1 3893 source3/torture/torture.c if (!cli_getatr(cli1, fname, NULL, &fsize, NULL)) { cli1 3894 source3/torture/torture.c printf("(3) getatr failed (%s)\n", cli_errstr(cli1)); cli1 3904 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3908 source3/torture/torture.c fnum1 = cli_ctemp(cli1, "\\", &tmp_path); cli1 3910 source3/torture/torture.c printf("ctemp failed (%s)\n", cli_errstr(cli1)); cli1 3914 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3915 source3/torture/torture.c printf("close of temp failed (%s)\n", cli_errstr(cli1)); cli1 3917 source3/torture/torture.c if (!cli_unlink(cli1, tmp_path)) { cli1 3918 source3/torture/torture.c printf("unlink of temp failed (%s)\n", cli_errstr(cli1)); cli1 3934 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_ATTRIBUTES, FILE_ATTRIBUTE_NORMAL, cli1 3938 source3/torture/torture.c printf("test 1 open 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3950 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3951 source3/torture/torture.c printf("test 1 close 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3961 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3965 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, DELETE_ACCESS|FILE_READ_ATTRIBUTES, FILE_ATTRIBUTE_NORMAL, cli1 3969 source3/torture/torture.c printf("test 2 open 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3981 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 3982 source3/torture/torture.c printf("test 1 close 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3986 source3/torture/torture.c printf("test 1 close 2 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 3992 source3/torture/torture.c cli_unlink(cli1, fname); cli1 3996 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_ATTRIBUTES, FILE_ATTRIBUTE_NORMAL, cli1 4000 source3/torture/torture.c printf("test 3 open 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4012 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 4013 source3/torture/torture.c printf("test 3 close 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4023 source3/torture/torture.c cli_unlink(cli1, fname); cli1 4027 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, DELETE_ACCESS|FILE_READ_ATTRIBUTES, FILE_ATTRIBUTE_NORMAL, cli1 4031 source3/torture/torture.c printf("test 4 open 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4045 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 4046 source3/torture/torture.c printf("test 4 close 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4052 source3/torture/torture.c cli_unlink(cli1, fname); cli1 4056 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, DELETE_ACCESS|FILE_READ_ATTRIBUTES, FILE_ATTRIBUTE_NORMAL, cli1 4060 source3/torture/torture.c printf("test 5 open 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4072 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 4073 source3/torture/torture.c printf("test 5 close 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4086 source3/torture/torture.c cli_unlink(cli1, fname); cli1 4088 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_DATA, FILE_ATTRIBUTE_NORMAL, cli1 4092 source3/torture/torture.c printf("test 6 open 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4104 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 4105 source3/torture/torture.c printf("test 6 close 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4118 source3/torture/torture.c cli_unlink(cli1, fname); cli1 4120 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_DATA, FILE_ATTRIBUTE_NORMAL, cli1 4124 source3/torture/torture.c printf("test 7 open 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4138 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 4139 source3/torture/torture.c printf("test 7 close 1 of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4145 source3/torture/torture.c cli_unlink(cli1, fname); cli1 4147 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 4162 source3/torture/torture.c static struct cli_state *cli1; cli1 4172 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 4176 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 4178 source3/torture/torture.c if (!SERVER_HAS_UNIX_CIFS(cli1)) { cli1 4183 source3/torture/torture.c if (!cli_unix_extensions_version(cli1, &major, cli1 4189 source3/torture/torture.c if (!cli_set_unix_extensions_capabilities(cli1, cli1 4195 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 4196 source3/torture/torture.c cli_posix_unlink(cli1, fname); cli1 4197 source3/torture/torture.c cli_setatr(cli1, dname, 0, 0); cli1 4198 source3/torture/torture.c cli_posix_rmdir(cli1, dname); cli1 4201 source3/torture/torture.c if (cli_posix_mkdir(cli1, dname, 0777) == -1) { cli1 4206 source3/torture/torture.c fnum1 = cli_posix_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, 0600); cli1 4208 source3/torture/torture.c printf("POSIX create of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4212 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 4213 source3/torture/torture.c printf("close failed (%s)\n", cli_errstr(cli1)); cli1 4218 source3/torture/torture.c fnum1 = cli_posix_open(cli1, fname, O_RDONLY, 0); cli1 4220 source3/torture/torture.c printf("POSIX open of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4225 source3/torture/torture.c if (!cli_posix_unlink(cli1, fname)) { cli1 4226 source3/torture/torture.c printf("POSIX unlink of %s failed (%s)\n", fname, cli_errstr(cli1)); cli1 4230 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 4231 source3/torture/torture.c printf("close(2) failed (%s)\n", cli_errstr(cli1)); cli1 4236 source3/torture/torture.c fnum1 = cli_posix_open(cli1, fname, O_RDONLY, 0); cli1 4243 source3/torture/torture.c fnum1 = cli_posix_open(cli1, dname, O_RDONLY, 0); cli1 4248 source3/torture/torture.c if (!check_error(__LINE__, cli1, ERRDOS, EISDIR, cli1 4254 source3/torture/torture.c if (!cli_posix_rmdir(cli1, dname)) { cli1 4255 source3/torture/torture.c printf("POSIX rmdir failed (%s)\n", cli_errstr(cli1)); cli1 4265 source3/torture/torture.c cli_close(cli1, fnum1); cli1 4269 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 4270 source3/torture/torture.c cli_posix_unlink(cli1, fname); cli1 4271 source3/torture/torture.c cli_setatr(cli1, dname, 0, 0); cli1 4272 source3/torture/torture.c cli_posix_rmdir(cli1, dname); cli1 4274 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 4340 source3/torture/torture.c static struct cli_state *cli1; cli1 4349 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 4353 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 4356 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 4357 source3/torture/torture.c cli_unlink(cli1, fname); cli1 4358 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_WRITE_DATA, open_attrs_table[i], cli1 4362 source3/torture/torture.c printf("open %d (1) of %s failed (%s)\n", i, fname, cli_errstr(cli1)); cli1 4366 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 4367 source3/torture/torture.c printf("close %d (1) of %s failed (%s)\n", i, fname, cli_errstr(cli1)); cli1 4372 source3/torture/torture.c fnum1 = cli_nt_create_full(cli1, fname, 0, FILE_READ_DATA|FILE_WRITE_DATA, open_attrs_table[j], cli1 4381 source3/torture/torture.c fname, NT_STATUS_V(cli_nt_error(cli1)), cli_errstr(cli1)); cli1 4385 source3/torture/torture.c if (NT_STATUS_V(cli_nt_error(cli1)) != NT_STATUS_V(NT_STATUS_ACCESS_DENIED)) { cli1 4388 source3/torture/torture.c cli_errstr(cli1)); cli1 4398 source3/torture/torture.c if (!cli_close(cli1, fnum1)) { cli1 4399 source3/torture/torture.c printf("close %d (2) of %s failed (%s)\n", j, fname, cli_errstr(cli1)); cli1 4403 source3/torture/torture.c if (!cli_getatr(cli1, fname, &attr, NULL, NULL)) { cli1 4404 source3/torture/torture.c printf("getatr(2) failed (%s)\n", cli_errstr(cli1)); cli1 4432 source3/torture/torture.c cli_setatr(cli1, fname, 0, 0); cli1 4433 source3/torture/torture.c cli_unlink(cli1, fname); cli1 4437 source3/torture/torture.c if (!torture_close_connection(cli1)) { cli1 5101 source3/torture/torture.c struct cli_state *cli1; cli1 5108 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 5112 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 5114 source3/torture/torture.c cli_chain_cork(cli1, evt, 0); cli1 5115 source3/torture/torture.c reqs[0] = cli_open_send(talloc_tos(), evt, cli1, "\\test", cli1 5118 source3/torture/torture.c reqs[1] = cli_write_andx_send(talloc_tos(), evt, cli1, 0, 0, cli1 5121 source3/torture/torture.c reqs[2] = cli_read_andx_send(talloc_tos(), evt, cli1, 0, 1, 10); cli1 5123 source3/torture/torture.c reqs[3] = cli_close_send(talloc_tos(), evt, cli1, 0); cli1 5126 source3/torture/torture.c cli_chain_uncork(cli1); cli1 5132 source3/torture/torture.c torture_close_connection(cli1); cli1 5153 source3/torture/torture.c struct cli_state *cli1; cli1 5162 source3/torture/torture.c if (!torture_open_connection(&cli1, 0)) { cli1 5166 source3/torture/torture.c fnum = cli_open(cli1, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 5168 source3/torture/torture.c printf("open failed (%s)\n", cli_errstr(cli1)); cli1 5172 source3/torture/torture.c cli_sockopt(cli1, sockops); cli1 5182 source3/torture/torture.c if (cli_write(cli1, fnum, 0, &c, cli1 5184 source3/torture/torture.c printf("cli_write failed: %s\n", cli_errstr(cli1)); cli1 5188 source3/torture/torture.c status = cli_push(cli1, fnum, 0, i * torture_blocksize, torture_blocksize, cli1 5205 source3/torture/torture.c cli_close(cli1, fnum); cli1 5206 source3/torture/torture.c cli_unlink(cli1, fname); cli1 5207 source3/torture/torture.c torture_close_connection(cli1); cli1 90 source4/torture/basic/attr.c struct smbcli_state *cli1) cli1 99 source4/torture/basic/attr.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 100 source4/torture/basic/attr.c smbcli_unlink(cli1->tree, fname); cli1 101 source4/torture/basic/attr.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 107 source4/torture/basic/attr.c fname, smbcli_errstr(cli1->tree))); cli1 110 source4/torture/basic/attr.c smbcli_close(cli1->tree, fnum1), cli1 112 source4/torture/basic/attr.c smbcli_errstr(cli1->tree))); cli1 115 source4/torture/basic/attr.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 128 source4/torture/basic/attr.c fname, smbcli_errstr(cli1->tree)); cli1 133 source4/torture/basic/attr.c smbcli_nt_error(cli1->tree), NT_STATUS_ACCESS_DENIED, cli1 136 source4/torture/basic/attr.c smbcli_errstr(cli1->tree))); cli1 146 source4/torture/basic/attr.c smbcli_close(cli1->tree, fnum1), cli1 148 source4/torture/basic/attr.c fname, smbcli_errstr(cli1->tree))); cli1 151 source4/torture/basic/attr.c smbcli_getatr(cli1->tree, fname, &attr, NULL, NULL), cli1 152 source4/torture/basic/attr.c talloc_asprintf(tctx, "getatr(2) failed (%s)", smbcli_errstr(cli1->tree))); cli1 178 source4/torture/basic/attr.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 179 source4/torture/basic/attr.c smbcli_unlink(cli1->tree, fname); cli1 123 source4/torture/basic/base.c struct smbcli_state *cli1, cli1 130 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 134 source4/torture/basic/base.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 137 source4/torture/basic/base.c "open of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree))); cli1 142 source4/torture/basic/base.c smbcli_write(cli1->tree, fnum1, 0, "hello world\n", 0, 13) == 13, cli1 144 source4/torture/basic/base.c "write failed (%s)\n", smbcli_errstr(cli1->tree))); cli1 147 source4/torture/basic/base.c cli2->session->vuid = cli1->session->vuid; cli1 148 source4/torture/basic/base.c cli2->tree->tid = cli1->tree->tid; cli1 149 source4/torture/basic/base.c cli2->session->pid = cli1->session->pid; cli1 157 source4/torture/basic/base.c smbcli_close(cli1->tree, fnum1); cli1 158 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 502 source4/torture/basic/base.c struct smbcli_state *cli1) cli1 506 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, "IPC$", "A:", NT_STATUS_BAD_DEVICE_TYPE)) cli1 509 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, "IPC$", "?????", NT_STATUS_OK)) cli1 512 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, "IPC$", "LPT:", NT_STATUS_BAD_DEVICE_TYPE)) cli1 515 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, "IPC$", "IPC", NT_STATUS_OK)) cli1 518 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, "IPC$", "FOOBA", NT_STATUS_BAD_DEVICE_TYPE)) cli1 521 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, share, "A:", NT_STATUS_OK)) cli1 524 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, share, "?????", NT_STATUS_OK)) cli1 527 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, share, "LPT:", NT_STATUS_BAD_DEVICE_TYPE)) cli1 530 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, share, "IPC", NT_STATUS_BAD_DEVICE_TYPE)) cli1 533 source4/torture/basic/base.c if (!tcon_devtest(tctx, cli1, share, "FOOBA", NT_STATUS_BAD_DEVICE_TYPE)) cli1 616 source4/torture/basic/base.c struct smbcli_state *cli1, cli1 620 source4/torture/basic/base.c if (!rw_torture2(tctx, cli1, cli2)) cli1 625 source4/torture/basic/base.c if (!rw_torture2(tctx, cli1, cli1)) cli1 762 source4/torture/basic/base.c static bool run_opentest(struct torture_context *tctx, struct smbcli_state *cli1, cli1 778 source4/torture/basic/base.c fnum1 = smbcli_nt_create_full(cli1->tree, control_char_fname, 0, SEC_FILE_WRITE_DATA, FILE_ATTRIBUTE_NORMAL, cli1 781 source4/torture/basic/base.c if (!check_error(__location__, cli1, ERRDOS, ERRinvalidname, cli1 784 source4/torture/basic/base.c smbcli_errstr(cli1->tree), i); cli1 789 source4/torture/basic/base.c smbcli_close(cli1->tree, fnum1); cli1 791 source4/torture/basic/base.c smbcli_setatr(cli1->tree, control_char_fname, 0, 0); cli1 792 source4/torture/basic/base.c smbcli_unlink(cli1->tree, control_char_fname); cli1 799 source4/torture/basic/base.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 800 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 802 source4/torture/basic/base.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 804 source4/torture/basic/base.c torture_comment(tctx, "open of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 808 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 809 source4/torture/basic/base.c torture_comment(tctx, "close2 failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 813 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_setatr(cli1->tree, fname, FILE_ATTRIBUTE_READONLY, 0))) { cli1 814 source4/torture/basic/base.c torture_comment(tctx, "smbcli_setatr failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 819 source4/torture/basic/base.c fnum1 = smbcli_open(cli1->tree, fname, O_RDONLY, DENY_WRITE); cli1 821 source4/torture/basic/base.c torture_comment(tctx, "open of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 827 source4/torture/basic/base.c fnum2 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_ALL); cli1 829 source4/torture/basic/base.c if (check_error(__location__, cli1, ERRDOS, ERRnoaccess, cli1 836 source4/torture/basic/base.c smbcli_close(cli1->tree, fnum1); cli1 840 source4/torture/basic/base.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 842 source4/torture/basic/base.c fnum1 = smbcli_open(cli1->tree, fname, O_RDONLY, DENY_WRITE); cli1 844 source4/torture/basic/base.c torture_comment(tctx, "open of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 849 source4/torture/basic/base.c fnum2 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_ALL); cli1 851 source4/torture/basic/base.c if (check_error(__location__, cli1, ERRDOS, ERRbadshare, cli1 856 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 857 source4/torture/basic/base.c torture_comment(tctx, "close2 failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 861 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 867 source4/torture/basic/base.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 869 source4/torture/basic/base.c torture_comment(tctx, "(3) open (1) of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 877 source4/torture/basic/base.c if (smbcli_write(cli1->tree, fnum1, 0, buf, 0, 20) != 20) { cli1 878 source4/torture/basic/base.c torture_comment(tctx, "write failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 882 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 883 source4/torture/basic/base.c torture_comment(tctx, "(3) close1 failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 888 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_getatr(cli1->tree, fname, NULL, &fsize, NULL))) { cli1 889 source4/torture/basic/base.c torture_comment(tctx, "(3) getatr failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 902 source4/torture/basic/base.c fnum1 = smbcli_open(cli1->tree, fname, O_RDONLY|O_TRUNC, DENY_NONE); cli1 904 source4/torture/basic/base.c torture_comment(tctx, "(3) open (2) of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 909 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 910 source4/torture/basic/base.c torture_comment(tctx, "close2 failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 915 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_getatr(cli1->tree, fname, NULL, &fsize, NULL))) { cli1 916 source4/torture/basic/base.c torture_comment(tctx, "(3) getatr failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 928 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 932 source4/torture/basic/base.c fnum1 = smbcli_ctemp(cli1->tree, "\\", &tmp_path); cli1 934 source4/torture/basic/base.c torture_comment(tctx, "ctemp failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 939 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 940 source4/torture/basic/base.c torture_comment(tctx, "close of temp failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 942 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_unlink(cli1->tree, tmp_path))) { cli1 943 source4/torture/basic/base.c torture_comment(tctx, "unlink of temp failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 953 source4/torture/basic/base.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, SEC_FILE_READ_ATTRIBUTE, FILE_ATTRIBUTE_NORMAL, cli1 957 source4/torture/basic/base.c torture_comment(tctx, "test 1 open 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 970 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 971 source4/torture/basic/base.c torture_comment(tctx, "test 1 close 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 981 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 985 source4/torture/basic/base.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, SEC_STD_DELETE|SEC_FILE_READ_ATTRIBUTE, FILE_ATTRIBUTE_NORMAL, cli1 989 source4/torture/basic/base.c torture_comment(tctx, "test 2 open 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1003 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 1004 source4/torture/basic/base.c torture_comment(tctx, "test 1 close 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1008 source4/torture/basic/base.c torture_comment(tctx, "test 1 close 2 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1014 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 1018 source4/torture/basic/base.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, SEC_FILE_READ_ATTRIBUTE, FILE_ATTRIBUTE_NORMAL, cli1 1022 source4/torture/basic/base.c torture_comment(tctx, "test 3 open 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1036 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 1037 source4/torture/basic/base.c torture_comment(tctx, "test 3 close 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1047 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 1051 source4/torture/basic/base.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, SEC_STD_DELETE|SEC_FILE_READ_ATTRIBUTE, FILE_ATTRIBUTE_NORMAL, cli1 1055 source4/torture/basic/base.c torture_comment(tctx, "test 4 open 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1071 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 1072 source4/torture/basic/base.c torture_comment(tctx, "test 4 close 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1078 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 1082 source4/torture/basic/base.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, SEC_STD_DELETE|SEC_FILE_READ_ATTRIBUTE, FILE_ATTRIBUTE_NORMAL, cli1 1086 source4/torture/basic/base.c torture_comment(tctx, "test 5 open 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1100 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 1101 source4/torture/basic/base.c torture_comment(tctx, "test 5 close 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1114 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 1116 source4/torture/basic/base.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, SEC_FILE_READ_DATA, FILE_ATTRIBUTE_NORMAL, cli1 1120 source4/torture/basic/base.c torture_comment(tctx, "test 6 open 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1134 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 1135 source4/torture/basic/base.c torture_comment(tctx, "test 6 close 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1148 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 1150 source4/torture/basic/base.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, SEC_FILE_READ_DATA, FILE_ATTRIBUTE_NORMAL, cli1 1154 source4/torture/basic/base.c torture_comment(tctx, "test 7 open 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1170 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 1171 source4/torture/basic/base.c torture_comment(tctx, "test 7 close 1 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1181 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 1183 source4/torture/basic/base.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT, DENY_NONE); cli1 1185 source4/torture/basic/base.c torture_comment(tctx, "(8) open (1) of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1193 source4/torture/basic/base.c if (smbcli_write(cli1->tree, fnum1, 0, buf, 0, 20) != 20) { cli1 1194 source4/torture/basic/base.c torture_comment(tctx, "(8) write failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 1199 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_getatr(cli1->tree, fname, NULL, &fsize, NULL))) { cli1 1200 source4/torture/basic/base.c torture_comment(tctx, "(8) getatr (1) failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 1212 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_lock(cli1->tree, fnum1, 0, 4, 0, WRITE_LOCK))) { cli1 1213 source4/torture/basic/base.c torture_comment(tctx, "(8) lock1 failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 1218 source4/torture/basic/base.c fnum2 = smbcli_open(cli1->tree, fname, O_RDWR|O_TRUNC, DENY_NONE); cli1 1220 source4/torture/basic/base.c torture_comment(tctx, "(8) open (2) of %s with truncate failed (%s)\n", fname, smbcli_errstr(cli1->tree)); cli1 1225 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_getatr(cli1->tree, fname, NULL, &fsize, NULL))) { cli1 1226 source4/torture/basic/base.c torture_comment(tctx, "(8) getatr (2) failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 1237 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 1238 source4/torture/basic/base.c torture_comment(tctx, "(8) close1 failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 1242 source4/torture/basic/base.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum2))) { cli1 1243 source4/torture/basic/base.c torture_comment(tctx, "(8) close1 failed (%s)\n", smbcli_errstr(cli1->tree)); cli1 1251 source4/torture/basic/base.c smbcli_unlink(cli1->tree, fname); cli1 1281 source4/torture/basic/base.c struct smbcli_state *cli1) cli1 1286 source4/torture/basic/base.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 1294 source4/torture/basic/base.c "First open failed - %s", smbcli_errstr(cli1->tree))); cli1 1296 source4/torture/basic/base.c fnum2 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 1301 source4/torture/basic/base.c "second open failed - %s", smbcli_errstr(cli1->tree))); cli1 112 source4/torture/basic/delete.c static void del_clean_area(struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 114 source4/torture/basic/delete.c smb_raw_exit(cli1->session); cli1 117 source4/torture/basic/delete.c smbcli_deltree(cli1->tree, dname); cli1 118 source4/torture/basic/delete.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 119 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname); cli1 120 source4/torture/basic/delete.c smbcli_setatr(cli1->tree, fname_new, 0, 0); cli1 121 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname_new); cli1 126 source4/torture/basic/delete.c static bool deltest1(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 130 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 132 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 139 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 141 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 142 source4/torture/basic/delete.c talloc_asprintf(tctx, "close failed (%s)", smbcli_errstr(cli1->tree))); cli1 144 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 152 source4/torture/basic/delete.c static bool deltest2(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 156 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 158 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 165 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 167 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_nt_delete_on_close(cli1->tree, fnum1, true), cli1 169 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 171 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 173 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 175 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDONLY, DENY_NONE); cli1 179 source4/torture/basic/delete.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 181 source4/torture/basic/delete.c __location__, smbcli_errstr(cli1->tree)); cli1 184 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname); cli1 190 source4/torture/basic/delete.c static bool deltest3(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 195 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 197 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 204 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 209 source4/torture/basic/delete.c fnum2 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 221 source4/torture/basic/delete.c fnum2 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 228 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 231 source4/torture/basic/delete.c smbcli_nt_delete_on_close(cli1->tree, fnum1, true), cli1 233 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 235 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 237 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 239 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum2), cli1 241 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 245 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDONLY, DENY_NONE); cli1 249 source4/torture/basic/delete.c if (NT_STATUS_IS_ERR(smbcli_close(cli1->tree, fnum1))) { cli1 251 source4/torture/basic/delete.c __location__, smbcli_errstr(cli1->tree)); cli1 253 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname); cli1 260 source4/torture/basic/delete.c static bool deltest4(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 266 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 268 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 277 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 280 source4/torture/basic/delete.c fnum2 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 288 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 291 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum2), cli1 293 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 296 source4/torture/basic/delete.c smbcli_nt_delete_on_close(cli1->tree, fnum1, true), cli1 298 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 301 source4/torture/basic/delete.c fnum2 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 310 source4/torture/basic/delete.c CHECK_STATUS(cli1, NT_STATUS_DELETE_PENDING); cli1 312 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 314 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 320 source4/torture/basic/delete.c static bool deltest5(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 324 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 326 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT, DENY_NONE); cli1 328 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 332 source4/torture/basic/delete.c torture_assert(tctx, !NT_STATUS_IS_OK(smbcli_nt_delete_on_close(cli1->tree, fnum1, true)), cli1 335 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 336 source4/torture/basic/delete.c talloc_asprintf(tctx, "close - 2 failed (%s)", smbcli_errstr(cli1->tree))); cli1 342 source4/torture/basic/delete.c static bool deltest6(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 346 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 348 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 357 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 362 source4/torture/basic/delete.c !NT_STATUS_IS_OK(smbcli_nt_delete_on_close(cli1->tree, fnum1, true)), cli1 366 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1), cli1 368 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 374 source4/torture/basic/delete.c static bool deltest7(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 379 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 381 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 389 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 391 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_nt_delete_on_close(cli1->tree, fnum1, true), cli1 394 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, true, __location__); cli1 397 source4/torture/basic/delete.c smbcli_nt_delete_on_close(cli1->tree, fnum1, false), cli1 400 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, false, __location__); cli1 402 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 403 source4/torture/basic/delete.c talloc_asprintf(tctx, "close - 2 failed (%s)", smbcli_errstr(cli1->tree))); cli1 407 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDONLY, DENY_NONE); cli1 409 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 411 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 413 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 419 source4/torture/basic/delete.c static bool deltest8(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 425 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 427 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 437 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 448 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 451 source4/torture/basic/delete.c smbcli_nt_delete_on_close(cli1->tree, fnum1, true), cli1 454 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, true, __location__); cli1 457 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 459 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 461 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, -1, fname, true, __location__); cli1 468 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDONLY, DENY_NONE); cli1 476 source4/torture/basic/delete.c static bool deltest9(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 480 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 483 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 498 source4/torture/basic/delete.c static bool deltest10(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 502 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 504 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 514 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 517 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 519 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 522 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDONLY, DENY_NONE); cli1 530 source4/torture/basic/delete.c static bool deltest11(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 535 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 539 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 546 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 548 source4/torture/basic/delete.c status = smbcli_nt_delete_on_close(cli1->tree, fnum1, true); cli1 551 source4/torture/basic/delete.c talloc_asprintf(tctx, "setting delete_on_close should fail with NT_STATUS_CANNOT_DELETE. Got %s instead)", smbcli_errstr(cli1->tree))); cli1 553 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 555 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 561 source4/torture/basic/delete.c static bool deltest12(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 566 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 571 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 582 source4/torture/basic/delete.c status = smbcli_nt_error(cli1->tree); cli1 587 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 593 source4/torture/basic/delete.c static bool deltest13(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 599 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 604 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 617 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 634 source4/torture/basic/delete.c smbcli_nt_delete_on_close(cli1->tree, fnum1, cli1 638 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, true, __location__); cli1 645 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, false, __location__); cli1 648 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 650 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 656 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDONLY, DENY_NONE); cli1 661 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 667 source4/torture/basic/delete.c static bool deltest14(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 672 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 676 source4/torture/basic/delete.c dnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 686 source4/torture/basic/delete.c dname, smbcli_errstr(cli1->tree))); cli1 688 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, dnum1, dname, false, __location__); cli1 689 source4/torture/basic/delete.c torture_assert_ntstatus_ok(tctx, smbcli_nt_delete_on_close(cli1->tree, dnum1, true), cli1 691 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, dnum1, dname, true, __location__); cli1 692 source4/torture/basic/delete.c smbcli_close(cli1->tree, dnum1); cli1 696 source4/torture/basic/delete.c dnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 711 source4/torture/basic/delete.c static bool deltest15(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 718 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 722 source4/torture/basic/delete.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 723 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname); cli1 724 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname_new); cli1 726 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 736 source4/torture/basic/delete.c talloc_asprintf(tctx, "open - 1 of %s failed (%s)", fname, smbcli_errstr(cli1->tree))); cli1 753 source4/torture/basic/delete.c fname_new, smbcli_errstr(cli1->tree))); cli1 765 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname_new, true, __location__); cli1 777 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 782 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 784 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 794 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 796 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 798 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname_new, 0, cli1 815 source4/torture/basic/delete.c static bool deltest16(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 821 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 826 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 827 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum2); cli1 828 source4/torture/basic/delete.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 829 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname); cli1 832 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 841 source4/torture/basic/delete.c torture_assert (tctx, fnum1 != -1, talloc_asprintf(tctx, "open - 1 of %s failed (%s)", fname, smbcli_errstr(cli1->tree))); cli1 844 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, false, __location__); cli1 847 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, -1, fname, false, __location__); cli1 862 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 864 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, false, __location__); cli1 865 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, -1, fname, false, __location__); cli1 869 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 877 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 885 source4/torture/basic/delete.c static bool deltest17(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 891 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 896 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 897 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum2); cli1 898 source4/torture/basic/delete.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 899 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname); cli1 902 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 911 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 914 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 917 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 927 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 930 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, false, __location__); cli1 933 source4/torture/basic/delete.c fnum2 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 945 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 948 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, false, __location__); cli1 949 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum2, fname, false, __location__); cli1 951 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 954 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum2, fname, true, __location__); cli1 956 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum2); cli1 959 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 961 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 963 source4/torture/basic/delete.c CHECK_STATUS(cli1, NT_STATUS_OBJECT_NAME_NOT_FOUND); cli1 969 source4/torture/basic/delete.c static bool deltest18(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 975 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 980 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 981 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum2); cli1 983 source4/torture/basic/delete.c smbcli_deltree(cli1->tree, dname); cli1 986 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 998 source4/torture/basic/delete.c dname, smbcli_errstr(cli1->tree))); cli1 1006 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, dname, false, __location__); cli1 1009 source4/torture/basic/delete.c fnum2 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1021 source4/torture/basic/delete.c dname, smbcli_errstr(cli1->tree))); cli1 1023 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, dname, false, __location__); cli1 1024 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum2, dname, false, __location__); cli1 1026 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 1028 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum2, dname, true, __location__); cli1 1030 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum2); cli1 1033 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1048 source4/torture/basic/delete.c static bool deltest19(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1054 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 1058 source4/torture/basic/delete.c smbcli_deltree(cli1->tree, dname); cli1 1061 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1073 source4/torture/basic/delete.c dname, smbcli_errstr(cli1->tree))); cli1 1076 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 1079 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1091 source4/torture/basic/delete.c talloc_asprintf(tctx, "open - 1 of %s failed (%s)", fname, smbcli_errstr(cli1->tree))); cli1 1099 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, dname, false, __location__); cli1 1102 source4/torture/basic/delete.c fnum2 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1113 source4/torture/basic/delete.c dname, smbcli_errstr(cli1->tree))); cli1 1115 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 1117 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum2, dname, true, __location__); cli1 1119 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum2); cli1 1122 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1131 source4/torture/basic/delete.c CHECK_STATUS(cli1, NT_STATUS_OBJECT_NAME_NOT_FOUND); cli1 1140 source4/torture/basic/delete.c static bool deltest20(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1147 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 1155 source4/torture/basic/delete.c smbcli_deltree(cli1->tree, dname); cli1 1157 source4/torture/basic/delete.c dnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1168 source4/torture/basic/delete.c dname, smbcli_errstr(cli1->tree))); cli1 1170 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, dnum1, dname, false, __location__); cli1 1171 source4/torture/basic/delete.c status = smbcli_nt_delete_on_close(cli1->tree, dnum1, true); cli1 1176 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fullname, O_CREAT|O_RDWR, cli1 1184 source4/torture/basic/delete.c smbcli_nt_error(cli1->tree), cli1 1189 source4/torture/basic/delete.c status = smbcli_nt_delete_on_close(cli1->tree, dnum1, false); cli1 1196 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fullname, O_CREAT|O_RDWR, cli1 1200 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 1201 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 1204 source4/torture/basic/delete.c status = smbcli_nt_delete_on_close(cli1->tree, dnum1, true); cli1 1208 source4/torture/basic/delete.c smbcli_close(cli1->tree, dnum1); cli1 1214 source4/torture/basic/delete.c static bool deltest20a(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1220 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 1225 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 1226 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum2); cli1 1227 source4/torture/basic/delete.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 1228 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname); cli1 1231 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 1240 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 1256 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, false, __location__); cli1 1259 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 1266 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 1268 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 1280 source4/torture/basic/delete.c static bool deltest20b(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1286 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 1291 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 1292 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum2); cli1 1293 source4/torture/basic/delete.c smbcli_setatr(cli1->tree, fname, 0, 0); cli1 1294 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname); cli1 1295 source4/torture/basic/delete.c smbcli_setatr(cli1->tree, fname_new, 0, 0); cli1 1296 source4/torture/basic/delete.c smbcli_unlink(cli1->tree, fname_new); cli1 1299 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 1308 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 1311 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 1314 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 1323 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 1339 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, false, __location__); cli1 1342 source4/torture/basic/delete.c smbcli_close(cli1->tree, fnum1); cli1 1371 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 1373 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 1374 source4/torture/basic/delete.c fnum1 = smbcli_open(cli1->tree, fname_new, O_RDWR, DENY_NONE); cli1 1376 source4/torture/basic/delete.c fname_new, smbcli_errstr(cli1->tree))); cli1 1386 source4/torture/basic/delete.c struct smbcli_state *cli1; cli1 1390 source4/torture/basic/delete.c if (!torture_open_connection(&cli1, tctx, 0)) cli1 1396 source4/torture/basic/delete.c del_clean_area(cli1, cli2); cli1 1400 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 1406 source4/torture/basic/delete.c fname, smbcli_errstr(cli1->tree))); cli1 1409 source4/torture/basic/delete.c smbcli_nt_delete_on_close(cli1->tree, fnum1, true), cli1 1411 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 1414 source4/torture/basic/delete.c correct &= check_delete_on_close(tctx, cli1, fnum1, fname, true, __location__); cli1 1417 source4/torture/basic/delete.c smbcli_transport_dead(cli1->transport, NT_STATUS_LOCAL_DISCONNECT); cli1 1421 source4/torture/basic/delete.c if (!torture_open_connection(&cli1, tctx, 0)) { cli1 1430 source4/torture/basic/delete.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 1439 source4/torture/basic/delete.c CHECK_STATUS(cli1, NT_STATUS_OBJECT_NAME_NOT_FOUND); cli1 1454 source4/torture/basic/delete.c struct smbcli_state *cli1; cli1 1457 source4/torture/basic/delete.c if (!torture_open_connection(&cli1, tctx, 0)) cli1 1460 source4/torture/basic/delete.c smbcli_deltree(cli1->tree, dname); cli1 1463 source4/torture/basic/delete.c tctx, smbcli_mkdir(cli1->tree, dname), cli1 1465 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 1467 source4/torture/basic/delete.c dnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1480 source4/torture/basic/delete.c dname, smbcli_errstr(cli1->tree))); cli1 1482 source4/torture/basic/delete.c dnum2 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1494 source4/torture/basic/delete.c dname, smbcli_errstr(cli1->tree))); cli1 1497 source4/torture/basic/delete.c tctx, smbcli_nt_delete_on_close(cli1->tree, dnum1, true), cli1 1499 source4/torture/basic/delete.c smbcli_errstr(cli1->tree))); cli1 1501 source4/torture/basic/delete.c smbcli_close(cli1->tree, dnum1); cli1 1503 source4/torture/basic/delete.c dnum1 = smbcli_nt_create_full(cli1->tree, dname, 0, cli1 1518 source4/torture/basic/delete.c CHECK_STATUS(cli1, NT_STATUS_DELETE_PENDING); cli1 1414 source4/torture/basic/denytest.c struct smbcli_state *cli1) cli1 1426 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fnames[i]); cli1 1427 source4/torture/basic/denytest.c fnum1 = smbcli_open(cli1->tree, fnames[i], O_RDWR|O_CREAT, DENY_NONE); cli1 1428 source4/torture/basic/denytest.c smbcli_write(cli1->tree, fnum1, 0, fnames[i], 0, strlen(fnames[i])); cli1 1429 source4/torture/basic/denytest.c smbcli_close(cli1->tree, fnum1); cli1 1442 source4/torture/basic/denytest.c fnum1 = smbcli_open(cli1->tree, fname, cli1 1445 source4/torture/basic/denytest.c fnum2 = smbcli_open(cli1->tree, fname, cli1 1456 source4/torture/basic/denytest.c if (smbcli_read(cli1->tree, fnum2, &x, 0, 1) == 1) { cli1 1459 source4/torture/basic/denytest.c if (smbcli_write(cli1->tree, fnum2, 0, &x, 0, 1) == 1) { cli1 1486 source4/torture/basic/denytest.c smbcli_close(cli1->tree, fnum1); cli1 1487 source4/torture/basic/denytest.c smbcli_close(cli1->tree, fnum2); cli1 1492 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fnames[i]); cli1 1504 source4/torture/basic/denytest.c struct smbcli_state *cli1, cli1 1515 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fnames[i]); cli1 1516 source4/torture/basic/denytest.c fnum1 = smbcli_open(cli1->tree, fnames[i], O_RDWR|O_CREAT, DENY_NONE); cli1 1517 source4/torture/basic/denytest.c smbcli_write(cli1->tree, fnum1, 0, fnames[i], 0, strlen(fnames[i])); cli1 1518 source4/torture/basic/denytest.c smbcli_close(cli1->tree, fnum1); cli1 1529 source4/torture/basic/denytest.c fnum1 = smbcli_open(cli1->tree, fname, cli1 1573 source4/torture/basic/denytest.c smbcli_close(cli1->tree, fnum1); cli1 1579 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fnames[i]); cli1 1592 source4/torture/basic/denytest.c struct smbcli_state *cli1, cli1 1600 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fname); cli1 1601 source4/torture/basic/denytest.c fnum1 = smbcli_open(cli1->tree, fname, O_CREAT|O_TRUNC|O_WRONLY, DENY_DOS); cli1 1602 source4/torture/basic/denytest.c fnum2 = smbcli_open(cli1->tree, fname, O_CREAT|O_TRUNC|O_WRONLY, DENY_DOS); cli1 1603 source4/torture/basic/denytest.c if (fnum1 != -1) smbcli_close(cli1->tree, fnum1); cli1 1604 source4/torture/basic/denytest.c if (fnum2 != -1) smbcli_close(cli1->tree, fnum2); cli1 1605 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fname); cli1 1611 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fname); cli1 1612 source4/torture/basic/denytest.c fnum1 = smbcli_open(cli1->tree, fname, O_CREAT|O_TRUNC|O_WRONLY, DENY_DOS); cli1 1614 source4/torture/basic/denytest.c if (fnum1 != -1) smbcli_close(cli1->tree, fnum1); cli1 1616 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fname); cli1 1725 source4/torture/basic/denytest.c struct smbcli_state *cli1, struct smbcli_state *cli2, int client) cli1 1758 source4/torture/basic/denytest.c fname = talloc_asprintf(cli1, "\\ntdeny_%d.dll", client); cli1 1760 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fname); cli1 1761 source4/torture/basic/denytest.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT, DENY_NONE); cli1 1762 source4/torture/basic/denytest.c smbcli_write(cli1->tree, fnum1, 0, buf, 0, sizeof(buf)); cli1 1763 source4/torture/basic/denytest.c smbcli_close(cli1->tree, fnum1); cli1 1800 source4/torture/basic/denytest.c status1 = smb_raw_open(cli1->tree, mem_ctx, &io1); cli1 1840 source4/torture/basic/denytest.c smbcli_close(cli1->tree, io1.ntcreatex.out.file.fnum); cli1 1881 source4/torture/basic/denytest.c smbcli_unlink(cli1->tree, fname); cli1 1908 source4/torture/basic/denytest.c struct smbcli_state *cli1, cli1 1911 source4/torture/basic/denytest.c return torture_ntdenytest(torture, cli1, cli2, 0); cli1 41 source4/torture/basic/locking.c struct smbcli_state *cli1, cli1 49 source4/torture/basic/locking.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 53 source4/torture/basic/locking.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 56 source4/torture/basic/locking.c "open of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree))); cli1 57 source4/torture/basic/locking.c fnum2 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 59 source4/torture/basic/locking.c "open2 of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree))); cli1 65 source4/torture/basic/locking.c smbcli_lock(cli1->tree, fnum1, 0, 4, 0, WRITE_LOCK), cli1 66 source4/torture/basic/locking.c talloc_asprintf(tctx, "lock1 failed (%s)", smbcli_errstr(cli1->tree))); cli1 83 source4/torture/basic/locking.c smbcli_lock(cli1->tree, fnum1, 5, 9, 0, WRITE_LOCK), cli1 85 source4/torture/basic/locking.c "lock1 failed (%s)", smbcli_errstr(cli1->tree))); cli1 127 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum2), cli1 128 source4/torture/basic/locking.c talloc_asprintf(tctx, "close1 failed (%s)", smbcli_errstr(cli1->tree))); cli1 137 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 138 source4/torture/basic/locking.c talloc_asprintf(tctx, "close2 failed (%s)", smbcli_errstr(cli1->tree))); cli1 143 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_unlink(cli1->tree, fname), cli1 144 source4/torture/basic/locking.c talloc_asprintf(tctx, "unlink failed (%s)", smbcli_errstr(cli1->tree))); cli1 274 source4/torture/basic/locking.c struct smbcli_state *cli1, cli1 286 source4/torture/basic/locking.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 290 source4/torture/basic/locking.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 292 source4/torture/basic/locking.c talloc_asprintf(tctx, "open of %s failed (%s)\n", fname, smbcli_errstr(cli1->tree))); cli1 302 source4/torture/basic/locking.c smbcli_lock(cli1->tree, fnum1, offset-1, 1, 0, WRITE_LOCK), cli1 303 source4/torture/basic/locking.c talloc_asprintf(tctx, "lock1 %d failed (%s)", i, smbcli_errstr(cli1->tree))); cli1 308 source4/torture/basic/locking.c i, smbcli_errstr(cli1->tree))); cli1 317 source4/torture/basic/locking.c !NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, offset-2, 1, 0, WRITE_LOCK)), cli1 325 source4/torture/basic/locking.c !NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, offset-1, 1, 0, WRITE_LOCK)), cli1 339 source4/torture/basic/locking.c smbcli_unlock(cli1->tree, fnum1, offset-1, 1), cli1 342 source4/torture/basic/locking.c smbcli_errstr(cli1->tree))); cli1 348 source4/torture/basic/locking.c smbcli_errstr(cli1->tree))); cli1 351 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 352 source4/torture/basic/locking.c talloc_asprintf(tctx, "close1 failed (%s)", smbcli_errstr(cli1->tree))); cli1 357 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_unlink(cli1->tree, fname), cli1 358 source4/torture/basic/locking.c talloc_asprintf(tctx, "unlink failed (%s)", smbcli_errstr(cli1->tree))); cli1 371 source4/torture/basic/locking.c struct smbcli_state *cli1, cli1 380 source4/torture/basic/locking.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 384 source4/torture/basic/locking.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 389 source4/torture/basic/locking.c if (smbcli_write(cli1->tree, fnum1, 0, buf, 0, sizeof(buf)) != sizeof(buf)) { cli1 395 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 0, 4, 0, WRITE_LOCK)) && cli1 396 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 2, 4, 0, WRITE_LOCK)); cli1 400 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 10, 4, 0, READ_LOCK)) && cli1 401 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 12, 4, 0, READ_LOCK)); cli1 405 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 20, 4, 0, WRITE_LOCK)) && cli1 410 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 30, 4, 0, READ_LOCK)) && cli1 415 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK((cli1->session->pid = 1, smbcli_lock(cli1->tree, fnum1, 40, 4, 0, WRITE_LOCK))) && cli1 416 source4/torture/basic/locking.c NT_STATUS_IS_OK((cli1->session->pid = 2, smbcli_lock(cli1->tree, fnum1, 42, 4, 0, WRITE_LOCK))); cli1 420 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK((cli1->session->pid = 1, smbcli_lock(cli1->tree, fnum1, 50, 4, 0, READ_LOCK))) && cli1 421 source4/torture/basic/locking.c NT_STATUS_IS_OK((cli1->session->pid = 2, smbcli_lock(cli1->tree, fnum1, 52, 4, 0, READ_LOCK))); cli1 425 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 60, 4, 0, READ_LOCK)) && cli1 426 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 60, 4, 0, READ_LOCK)); cli1 430 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 70, 4, 0, WRITE_LOCK)) && cli1 431 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 70, 4, 0, WRITE_LOCK)); cli1 435 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 80, 4, 0, READ_LOCK)) && cli1 436 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 80, 4, 0, WRITE_LOCK)); cli1 440 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 90, 4, 0, WRITE_LOCK)) && cli1 441 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 90, 4, 0, READ_LOCK)); cli1 445 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK((cli1->session->pid = 1, smbcli_lock(cli1->tree, fnum1, 100, 4, 0, WRITE_LOCK))) && cli1 446 source4/torture/basic/locking.c NT_STATUS_IS_OK((cli1->session->pid = 2, smbcli_lock(cli1->tree, fnum1, 100, 4, 0, READ_LOCK))); cli1 450 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 110, 4, 0, READ_LOCK)) && cli1 451 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 112, 4, 0, READ_LOCK)) && cli1 452 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 110, 6)); cli1 457 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 120, 4, 0, WRITE_LOCK)) && cli1 462 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 130, 4, 0, READ_LOCK)) && cli1 468 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 140, 4, 0, READ_LOCK)) && cli1 469 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 140, 4, 0, READ_LOCK)) && cli1 470 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 140, 4)) && cli1 471 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 140, 4)); cli1 476 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 150, 4, 0, WRITE_LOCK)) && cli1 477 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 150, 4, 0, READ_LOCK)) && cli1 478 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 150, 4)) && cli1 481 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 150, 4)); cli1 485 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 160, 4, 0, READ_LOCK)) && cli1 486 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 160, 4)) && cli1 492 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 170, 4, 0, WRITE_LOCK)) && cli1 493 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 170, 4)) && cli1 499 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 190, 4, 0, WRITE_LOCK)) && cli1 500 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 190, 4, 0, READ_LOCK)) && cli1 501 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 190, 4)) && cli1 507 source4/torture/basic/locking.c smbcli_close(cli1->tree, fnum1); cli1 509 source4/torture/basic/locking.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 510 source4/torture/basic/locking.c f = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 511 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 0, 8, 0, READ_LOCK)) && cli1 512 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, f, 0, 1, 0, READ_LOCK)) && cli1 513 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_close(cli1->tree, fnum1)) && cli1 514 source4/torture/basic/locking.c ((fnum1 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE)) != -1) && cli1 515 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 7, 1, 0, WRITE_LOCK)); cli1 516 source4/torture/basic/locking.c smbcli_close(cli1->tree, f); cli1 517 source4/torture/basic/locking.c smbcli_close(cli1->tree, fnum1); cli1 522 source4/torture/basic/locking.c smbcli_close(cli1->tree, fnum1); cli1 524 source4/torture/basic/locking.c smbcli_unlink(cli1->tree, fname); cli1 532 source4/torture/basic/locking.c static bool torture_locktest5(struct torture_context *tctx, struct smbcli_state *cli1, cli1 541 source4/torture/basic/locking.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 545 source4/torture/basic/locking.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 547 source4/torture/basic/locking.c fnum3 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 551 source4/torture/basic/locking.c torture_assert(tctx, smbcli_write(cli1->tree, fnum1, 0, buf, 0, sizeof(buf)) == sizeof(buf), cli1 555 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 0, 8, 0, READ_LOCK)) && cli1 556 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum3, 0, 1, 0, READ_LOCK)); cli1 557 source4/torture/basic/locking.c smbcli_close(cli1->tree, fnum1); cli1 558 source4/torture/basic/locking.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 559 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 7, 1, 0, WRITE_LOCK)); cli1 562 source4/torture/basic/locking.c smbcli_close(cli1->tree, fnum1); cli1 563 source4/torture/basic/locking.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR, DENY_NONE); cli1 564 source4/torture/basic/locking.c smbcli_unlock(cli1->tree, fnum3, 0, 1); cli1 566 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 0, 4, 0, WRITE_LOCK)) && cli1 567 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 1, 1, 0, READ_LOCK)); cli1 579 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum3, 0, 4, 0, READ_LOCK)); cli1 585 source4/torture/basic/locking.c smbcli_unlock(cli1->tree, fnum3, 0, 4); cli1 588 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 0, 4, 0, READ_LOCK)) && cli1 589 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_lock(cli1->tree, fnum1, 0, 4, 0, READ_LOCK)); cli1 597 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 0, 4)) && cli1 608 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 1, 1)) && cli1 609 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 0, 4)) && cli1 610 source4/torture/basic/locking.c NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 0, 4)); cli1 616 source4/torture/basic/locking.c ret = NT_STATUS_IS_OK(smbcli_unlock(cli1->tree, fnum1, 0, 4)); cli1 627 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 628 source4/torture/basic/locking.c talloc_asprintf(tctx, "close1 failed (%s)", smbcli_errstr(cli1->tree))); cli1 633 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum3), cli1 636 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_unlink(cli1->tree, fname), cli1 637 source4/torture/basic/locking.c talloc_asprintf(tctx, "unlink failed (%s)", smbcli_errstr(cli1->tree))); cli1 679 source4/torture/basic/locking.c struct smbcli_state *cli1) cli1 688 source4/torture/basic/locking.c torture_assert(tctx, torture_setup_dir(cli1, BASEDIR), cli1 691 source4/torture/basic/locking.c fnum1 = smbcli_open(cli1->tree, fname, O_RDWR|O_CREAT|O_EXCL, DENY_NONE); cli1 695 source4/torture/basic/locking.c torture_assert(tctx, smbcli_write(cli1->tree, fnum1, 0, buf, 0, sizeof(buf)) == sizeof(buf), cli1 698 source4/torture/basic/locking.c cli1->session->pid = 1; cli1 700 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_lock(cli1->tree, fnum1, 130, 4, 0, READ_LOCK), cli1 702 source4/torture/basic/locking.c smbcli_errstr(cli1->tree))); cli1 706 source4/torture/basic/locking.c torture_assert(tctx, smbcli_read(cli1->tree, fnum1, buf, 130, 4) == 4, cli1 708 source4/torture/basic/locking.c smbcli_errstr(cli1->tree))); cli1 712 source4/torture/basic/locking.c if (smbcli_write(cli1->tree, fnum1, 0, buf, 130, 4) != 4) { cli1 713 source4/torture/basic/locking.c torture_comment(tctx, "pid1 unable to write to the range 130:4, error was %s\n", smbcli_errstr(cli1->tree)); cli1 714 source4/torture/basic/locking.c torture_assert_ntstatus_equal(tctx, smbcli_nt_error(cli1->tree), NT_STATUS_FILE_LOCK_CONFLICT, cli1 720 source4/torture/basic/locking.c cli1->session->pid = 2; cli1 722 source4/torture/basic/locking.c if (smbcli_read(cli1->tree, fnum1, buf, 130, 4) != 4) { cli1 723 source4/torture/basic/locking.c torture_comment(tctx, "pid2 unable to read the range 130:4, error was %s\n", smbcli_errstr(cli1->tree)); cli1 728 source4/torture/basic/locking.c if (smbcli_write(cli1->tree, fnum1, 0, buf, 130, 4) != 4) { cli1 729 source4/torture/basic/locking.c torture_comment(tctx, "pid2 unable to write to the range 130:4, error was %s\n", smbcli_errstr(cli1->tree)); cli1 730 source4/torture/basic/locking.c torture_assert_ntstatus_equal(tctx, smbcli_nt_error(cli1->tree), NT_STATUS_FILE_LOCK_CONFLICT, cli1 736 source4/torture/basic/locking.c cli1->session->pid = 1; cli1 737 source4/torture/basic/locking.c smbcli_unlock(cli1->tree, fnum1, 130, 4); cli1 739 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_lock(cli1->tree, fnum1, 130, 4, 0, WRITE_LOCK), cli1 741 source4/torture/basic/locking.c smbcli_errstr(cli1->tree))); cli1 744 source4/torture/basic/locking.c torture_assert(tctx, smbcli_read(cli1->tree, fnum1, buf, 130, 4) == 4, cli1 746 source4/torture/basic/locking.c smbcli_errstr(cli1->tree))); cli1 749 source4/torture/basic/locking.c torture_assert(tctx, smbcli_write(cli1->tree, fnum1, 0, buf, 130, 4) == 4, cli1 751 source4/torture/basic/locking.c smbcli_errstr(cli1->tree))); cli1 754 source4/torture/basic/locking.c cli1->session->pid = 2; cli1 756 source4/torture/basic/locking.c if (smbcli_read(cli1->tree, fnum1, buf, 130, 4) != 4) { cli1 758 source4/torture/basic/locking.c smbcli_errstr(cli1->tree)); cli1 759 source4/torture/basic/locking.c torture_assert_ntstatus_equal(tctx, smbcli_nt_error(cli1->tree), NT_STATUS_FILE_LOCK_CONFLICT, cli1 765 source4/torture/basic/locking.c if (smbcli_write(cli1->tree, fnum1, 0, buf, 130, 4) != 4) { cli1 767 source4/torture/basic/locking.c smbcli_errstr(cli1->tree)); cli1 768 source4/torture/basic/locking.c if (!NT_STATUS_EQUAL(smbcli_nt_error(cli1->tree), NT_STATUS_FILE_LOCK_CONFLICT)) { cli1 781 source4/torture/basic/locking.c fnum2 = smbcli_open(cli1->tree, fname, O_RDWR|O_TRUNC, DENY_NONE); cli1 787 source4/torture/basic/locking.c torture_assert_ntstatus_ok(tctx, smbcli_getatr(cli1->tree, fname, NULL, &size, NULL), cli1 788 source4/torture/basic/locking.c talloc_asprintf(tctx, "getatr failed (%s)", smbcli_errstr(cli1->tree))); cli1 792 source4/torture/basic/locking.c cli1->session->pid = 1; cli1 794 source4/torture/basic/locking.c smbcli_unlock(cli1->tree, fnum1, 130, 4); cli1 798 source4/torture/basic/locking.c smbcli_close(cli1->tree, fnum1); cli1 799 source4/torture/basic/locking.c smbcli_close(cli1->tree, fnum2); cli1 800 source4/torture/basic/locking.c smbcli_unlink(cli1->tree, fname); cli1 154 source4/torture/basic/misc.c struct smbcli_state *cli1) cli1 161 source4/torture/basic/misc.c fnum = smbcli_nt_create_full(cli1->tree, pipe_name, 0, SEC_FILE_READ_DATA, FILE_ATTRIBUTE_NORMAL, cli1 165 source4/torture/basic/misc.c torture_comment(tctx, "Open of pipe %s failed with error (%s)\n", pipe_name, smbcli_errstr(cli1->tree)); cli1 31 source4/torture/basic/rename.c struct smbcli_state *cli1) cli1 37 source4/torture/basic/rename.c smbcli_unlink(cli1->tree, fname); cli1 38 source4/torture/basic/rename.c smbcli_unlink(cli1->tree, fname1); cli1 39 source4/torture/basic/rename.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 46 source4/torture/basic/rename.c smbcli_errstr(cli1->tree))); cli1 48 source4/torture/basic/rename.c torture_assert(tctx, NT_STATUS_IS_ERR(smbcli_rename(cli1->tree, fname, fname1)), cli1 51 source4/torture/basic/rename.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 52 source4/torture/basic/rename.c talloc_asprintf(tctx, "close - 1 failed (%s)", smbcli_errstr(cli1->tree))); cli1 54 source4/torture/basic/rename.c smbcli_unlink(cli1->tree, fname); cli1 55 source4/torture/basic/rename.c smbcli_unlink(cli1->tree, fname1); cli1 56 source4/torture/basic/rename.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 63 source4/torture/basic/rename.c "Second open failed - %s", smbcli_errstr(cli1->tree))); cli1 65 source4/torture/basic/rename.c torture_assert_ntstatus_ok(tctx, smbcli_rename(cli1->tree, fname, fname1), cli1 68 source4/torture/basic/rename.c smbcli_errstr(cli1->tree))); cli1 70 source4/torture/basic/rename.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 72 source4/torture/basic/rename.c "close - 2 failed (%s)", smbcli_errstr(cli1->tree))); cli1 74 source4/torture/basic/rename.c smbcli_unlink(cli1->tree, fname); cli1 75 source4/torture/basic/rename.c smbcli_unlink(cli1->tree, fname1); cli1 77 source4/torture/basic/rename.c fnum1 = smbcli_nt_create_full(cli1->tree, fname, 0, cli1 84 source4/torture/basic/rename.c smbcli_errstr(cli1->tree))); cli1 86 source4/torture/basic/rename.c torture_assert_ntstatus_ok(tctx, smbcli_rename(cli1->tree, fname, fname1), cli1 88 source4/torture/basic/rename.c smbcli_errstr(cli1->tree))); cli1 90 source4/torture/basic/rename.c torture_assert_ntstatus_ok(tctx, smbcli_close(cli1->tree, fnum1), cli1 91 source4/torture/basic/rename.c talloc_asprintf(tctx, "close - 3 failed (%s)", smbcli_errstr(cli1->tree))); cli1 93 source4/torture/basic/rename.c smbcli_unlink(cli1->tree, fname); cli1 94 source4/torture/basic/rename.c smbcli_unlink(cli1->tree, fname1); cli1 203 source4/torture/raw/oplock.c static bool test_raw_oplock_exclusive1(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 212 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 217 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 219 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 240 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 259 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 262 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 264 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 268 source4/torture/raw/oplock.c static bool test_raw_oplock_exclusive2(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 277 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 282 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 284 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 308 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 334 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 356 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 358 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 362 source4/torture/raw/oplock.c static bool test_raw_oplock_exclusive3(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 371 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 376 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 378 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 400 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 418 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 421 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 423 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 427 source4/torture/raw/oplock.c static bool test_raw_oplock_exclusive4(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 435 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 440 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 442 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 461 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 464 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 481 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 485 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 487 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 491 source4/torture/raw/oplock.c static bool test_raw_oplock_exclusive5(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 499 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 504 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 506 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 507 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli1->tree); cli1 526 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 533 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 552 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 556 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 558 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 562 source4/torture/raw/oplock.c static bool test_raw_oplock_exclusive6(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 572 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 577 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname1); cli1 578 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname2); cli1 580 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 601 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 620 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 623 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 625 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 629 source4/torture/raw/oplock.c static bool test_raw_oplock_batch1(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 639 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 644 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 646 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 671 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 695 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 0, 1); cli1 697 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 1, 1); cli1 704 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 707 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 709 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 713 source4/torture/raw/oplock.c static bool test_raw_oplock_batch2(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 723 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 728 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 730 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 752 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 758 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_none, cli1->tree); cli1 777 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 0, 1); cli1 779 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 1, 1); cli1 783 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 786 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 788 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 792 source4/torture/raw/oplock.c static bool test_raw_oplock_batch3(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 801 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 806 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 808 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 827 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_close, cli1->tree); cli1 831 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 847 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 850 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 852 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 856 source4/torture/raw/oplock.c static bool test_raw_oplock_batch4(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 865 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 870 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 872 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 891 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 896 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 906 source4/torture/raw/oplock.c status = smb_raw_read(cli1->tree, &rd); cli1 911 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 914 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 916 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 920 source4/torture/raw/oplock.c static bool test_raw_oplock_batch5(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 928 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 933 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 935 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 954 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 959 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 975 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 978 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 980 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 984 source4/torture/raw/oplock.c static bool test_raw_oplock_batch6(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 993 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 998 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1000 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1019 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1027 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1046 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 0, 1); cli1 1048 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 1, 1); cli1 1054 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1059 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1061 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1065 source4/torture/raw/oplock.c static bool test_raw_oplock_batch7(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1073 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1078 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1080 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1099 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_close, cli1->tree); cli1 1106 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1129 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1131 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1135 source4/torture/raw/oplock.c static bool test_raw_oplock_batch8(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1143 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1148 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1150 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1169 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1174 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1193 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1197 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1199 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1203 source4/torture/raw/oplock.c static bool test_raw_oplock_batch9(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1212 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1217 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1219 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1243 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1251 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1270 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1299 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1303 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1305 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1309 source4/torture/raw/oplock.c static bool test_raw_oplock_batch10(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1317 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1322 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1324 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1348 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1381 source4/torture/raw/oplock.c status = smb_raw_write(cli1->tree, &wr); cli1 1398 source4/torture/raw/oplock.c status = smb_raw_write(cli1->tree, &wr); cli1 1407 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1411 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1413 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1417 source4/torture/raw/oplock.c static bool test_raw_oplock_batch11(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1426 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1431 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1433 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1454 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1464 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1483 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1486 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1488 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1492 source4/torture/raw/oplock.c static bool test_raw_oplock_batch12(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1501 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1506 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1508 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1529 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1539 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1558 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1561 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1563 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1567 source4/torture/raw/oplock.c static bool test_raw_oplock_batch13(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1575 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1580 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1582 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1583 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1602 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1611 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1635 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1639 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1641 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1645 source4/torture/raw/oplock.c static bool test_raw_oplock_batch14(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1653 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1658 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1660 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1679 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1687 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1711 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1714 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1716 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1720 source4/torture/raw/oplock.c static bool test_raw_oplock_batch15(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1729 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1734 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1736 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1757 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1768 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1784 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1787 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1789 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1793 source4/torture/raw/oplock.c static bool test_raw_oplock_batch16(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1801 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1806 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 1808 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1809 source4/torture/raw/oplock.c smbcli_oplock_handler(cli2->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1828 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1837 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1861 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1865 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1867 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1871 source4/torture/raw/oplock.c static bool test_raw_oplock_batch17(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1881 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1886 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname1); cli1 1887 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname2); cli1 1889 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1913 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 1933 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 1936 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 1938 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 1942 source4/torture/raw/oplock.c static bool test_raw_oplock_batch18(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 1952 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 1957 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname1); cli1 1958 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname2); cli1 1960 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 1984 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2004 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 2007 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2009 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 2013 source4/torture/raw/oplock.c static bool test_raw_oplock_batch19(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 2025 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 2030 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname1); cli1 2031 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname2); cli1 2032 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname3); cli1 2034 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2056 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2078 source4/torture/raw/oplock.c status = smb_raw_fileinfo(cli1->tree, tctx, &qfi); cli1 2090 source4/torture/raw/oplock.c status = smb_raw_setfileinfo(cli1->tree, &sfi); cli1 2098 source4/torture/raw/oplock.c status = smb_raw_fileinfo(cli1->tree, tctx, &qfi); cli1 2102 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 2105 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2107 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 2116 source4/torture/raw/oplock.c bool test_trans2rename(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 2128 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 2133 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname1); cli1 2134 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname2); cli1 2135 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname3); cli1 2137 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2158 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2180 source4/torture/raw/oplock.c status = smb_raw_fileinfo(cli1->tree, tctx, &qfi); cli1 2192 source4/torture/raw/oplock.c status = smb_raw_setfileinfo(cli1->tree, &sfi); cli1 2200 source4/torture/raw/oplock.c status = smb_raw_fileinfo(cli1->tree, tctx, &qfi); cli1 2204 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 2207 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2209 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 2218 source4/torture/raw/oplock.c bool test_nttransrename(struct torture_context *tctx, struct smbcli_state *cli1) cli1 2229 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 2234 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname1); cli1 2235 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname2); cli1 2237 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2258 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2270 source4/torture/raw/oplock.c status = smb_raw_rename(cli1->tree, &rn); cli1 2281 source4/torture/raw/oplock.c status = smb_raw_fileinfo(cli1->tree, tctx, &qfi); cli1 2289 source4/torture/raw/oplock.c status = smb_raw_pathinfo(cli1->tree, tctx, &qpi); cli1 2297 source4/torture/raw/oplock.c status = smb_raw_pathinfo(cli1->tree, tctx, &qpi); cli1 2301 source4/torture/raw/oplock.c status = smbcli_close(cli1->tree, fnum); cli1 2308 source4/torture/raw/oplock.c status = smb_raw_pathinfo(cli1->tree, tctx, &qpi); cli1 2316 source4/torture/raw/oplock.c status = smb_raw_pathinfo(cli1->tree, tctx, &qpi); cli1 2326 source4/torture/raw/oplock.c status = smb_raw_rename(cli1->tree, &rn); cli1 2331 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2332 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 2337 source4/torture/raw/oplock.c static bool test_raw_oplock_batch20(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 2349 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 2354 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname1); cli1 2355 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname2); cli1 2356 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname3); cli1 2358 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2383 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2405 source4/torture/raw/oplock.c status = smb_raw_fileinfo(cli1->tree, tctx, &qfi); cli1 2434 source4/torture/raw/oplock.c status = smb_raw_setfileinfo(cli1->tree, &sfi); cli1 2444 source4/torture/raw/oplock.c status = smb_raw_fileinfo(cli1->tree, tctx, &qfi); cli1 2456 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 2459 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2461 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 2465 source4/torture/raw/oplock.c static bool test_raw_oplock_batch21(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 2476 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 2481 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 2483 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2508 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2514 source4/torture/raw/oplock.c wr = smbcli_write(cli1->tree, fnum, 0, &c, 0, 1); cli1 2516 source4/torture/raw/oplock.c CHECK_STATUS(tctx, smbcli_nt_error(cli1->tree), NT_STATUS_OK); cli1 2520 source4/torture/raw/oplock.c status = smb_raw_echo(cli1->transport, &e); cli1 2525 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 2528 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2530 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 2534 source4/torture/raw/oplock.c static bool test_raw_oplock_batch22(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 2549 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 2554 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 2556 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2584 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2591 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_timeout, cli1->tree); cli1 2592 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2605 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2606 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2616 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 2617 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum2); cli1 2620 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2622 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 2626 source4/torture/raw/oplock.c static bool test_raw_oplock_batch23(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 2635 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 2640 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 2642 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2664 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2673 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2701 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 2706 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2709 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 2713 source4/torture/raw/oplock.c static bool test_raw_oplock_batch24(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2) cli1 2722 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 2727 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 2729 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2751 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2782 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2785 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 2790 source4/torture/raw/oplock.c struct smbcli_state *cli1, cli1 2800 source4/torture/raw/oplock.c if (!torture_setup_dir(cli1, BASEDIR)) { cli1 2805 source4/torture/raw/oplock.c smbcli_unlink(cli1->tree, fname); cli1 2807 source4/torture/raw/oplock.c smbcli_oplock_handler(cli1->transport, oplock_handler_ack_to_given, cli1->tree); cli1 2831 source4/torture/raw/oplock.c status = smb_raw_open(cli1->tree, tctx, &io); cli1 2849 source4/torture/raw/oplock.c smbcli_close(cli1->tree, fnum); cli1 2852 source4/torture/raw/oplock.c smb_raw_exit(cli1->session); cli1 2854 source4/torture/raw/oplock.c smbcli_deltree(cli1->tree, BASEDIR); cli1 654 source4/torture/raw/rename.c extern bool test_trans2rename(struct torture_context *tctx, struct smbcli_state *cli1, struct smbcli_state *cli2); cli1 655 source4/torture/raw/rename.c extern bool test_nttransrename(struct torture_context *tctx, struct smbcli_state *cli1); cli1 784 source4/torture/util_smb.c struct smbcli_state *cli1, *cli2; cli1 786 source4/torture/util_smb.c if (!torture_open_connection(&cli1, torture_ctx, 0) || cli1 792 source4/torture/util_smb.c ret = fn(torture_ctx, cli1, cli2); cli1 794 source4/torture/util_smb.c talloc_free(cli1); cli1 835 source4/torture/util_smb.c struct smbcli_state *cli1; cli1 837 source4/torture/util_smb.c if (!torture_open_connection(&cli1, torture_ctx, 0)) cli1 842 source4/torture/util_smb.c ret = fn(torture_ctx, cli1); cli1 844 source4/torture/util_smb.c talloc_free(cli1);