Changeset 516 for trunk/client/src/smbwrp.c
- Timestamp:
- Jan 10, 2011, 1:45:04 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/src/smbwrp.c
r505 r516 195 195 } 196 196 */ 197 /* 198 * Block SIGPIPE (from lib/util_sock.c: write()) 199 * It is not needed and should not stop execution 200 */ 201 BlockSignals(True, SIGPIPE); 202 197 203 return 0; 198 204 … … 597 603 if (!cli || !file || !*file->fname) 598 604 { 599 return EINVAL;605 return maperror(EINVAL); 600 606 } 601 607 if (file->denymode < DENY_ALL || file->denymode > DENY_NONE) … … 634 640 if (!cli || !file || !buf || !result) 635 641 { 636 return EINVAL;642 return maperror(EINVAL); 637 643 } 638 644 … … 660 666 if (!cli || !file || !buf || !result) 661 667 { 662 return EINVAL;668 return maperror(EINVAL); 663 669 } 664 670 … … 684 690 if (!cli || !file) 685 691 { 686 return EINVAL;692 return maperror(EINVAL); 687 693 } 688 694 … … 755 761 if (!cli || !file) 756 762 { 757 return EINVAL;763 return maperror(EINVAL); 758 764 } 759 765 … … 791 797 if (!cli || !oldname || !newname) 792 798 { 793 return EINVAL;799 return maperror(EINVAL); 794 800 } 795 801 … … 812 818 if (!cli || !finfo || !*finfo->fname) 813 819 { 814 return EINVAL;820 return maperror(EINVAL); 815 821 } 816 822 … … 831 837 if (!cli || !fname) 832 838 { 833 return EINVAL;839 return maperror(EINVAL); 834 840 } 835 841 #if 0 … … 862 868 if (!cli || !file) 863 869 { 864 return EINVAL;870 return maperror(EINVAL); 865 871 } 866 872 … … 871 877 if (offset < 0) 872 878 { 873 return EINVAL;879 return maperror(EINVAL); 874 880 } 875 881 file->offset = offset; … … 881 887 if (offset > 0) 882 888 { 883 return EINVAL;889 return maperror(EINVAL); 884 890 } 885 891 if (!cli_qfileinfo3(cli, file->fd, … … 893 899 file->offset = size + offset; 894 900 break; 895 default: return EINVAL;901 default: return maperror(EINVAL); 896 902 } 897 903 … … 908 914 if (!cli || !finfo || !*finfo->fname) 909 915 { 910 return EINVAL;916 return maperror(EINVAL); 911 917 } 912 918 debuglocal(4,"getattr %d %d <%s>\n", cli->capabilities & CAP_NOPATHINFO2, cli->capabilities & CAP_NT_SMBS, finfo->fname); … … 954 960 if (rc == EINVAL) 955 961 { 956 rc = ENOTDIR;962 rc = maperror(ENOTDIR); 957 963 } 958 964 return rc; … … 980 986 if (!cli || !file || !finfo) 981 987 { 982 return EINVAL;988 return maperror(EINVAL); 983 989 } 984 990 … … 1558 1564 if (!srv || !cli || !state || !*state->mask) 1559 1565 { 1560 return EINVAL;1566 return maperror(EINVAL); 1561 1567 } 1562 1568 debuglocal(1,"Filelist <%s> on master <%s> wgrp <%s> server <%s> share <%s> clidev <%s>\n", state->mask, srv->master, srv->workgroup, srv->server_name, srv->share_name, cli->dev); … … 1628 1634 if (!cli || !fname) 1629 1635 { 1630 return EINVAL;1636 return maperror(EINVAL); 1631 1637 } 1632 1638 … … 1638 1644 1639 1645 if (!(finfo.attr & aDIR)) { 1640 return ENOTDIR;1646 return maperror(ENOTDIR); 1641 1647 } 1642 1648 … … 1652 1658 if (!cli || !fname) 1653 1659 { 1654 return EINVAL;1660 return maperror(EINVAL); 1655 1661 } 1656 1662 … … 1669 1675 if (!cli || !fname) 1670 1676 { 1671 return EINVAL;1677 return maperror(EINVAL); 1672 1678 } 1673 1679 … … 1686 1692 if (!cli || !fname || !name) 1687 1693 { 1688 return EINVAL;1694 return maperror(EINVAL); 1689 1695 } 1690 1696 if (!cli_set_ea_path(cli, fname, name, value, size)) … … 1702 1708 if (!cli || !file || !name) 1703 1709 { 1704 return EINVAL;1710 return maperror(EINVAL); 1705 1711 } 1706 1712 if (!cli_set_ea_fnum(cli, file->fd, name, value, size)) … … 1801 1807 if (!cli || !fname || !buffer) 1802 1808 { 1803 return EINVAL;1809 return maperror(EINVAL); 1804 1810 } 1805 1811 … … 1815 1821 if (!cli || !file || !buffer) 1816 1822 { 1817 return EINVAL;1823 return maperror(EINVAL); 1818 1824 } 1819 1825 … … 1831 1837 if (!cli || !pfsa) 1832 1838 { 1833 return EINVAL;1839 return maperror(EINVAL); 1834 1840 } 1835 1841
Note:
See TracChangeset
for help on using the changeset viewer.