<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source4/ntvfs/print, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/'/>
<entry>
<title>s4:ntvfs: add '_fn' suffix to all ntvfs_ops function pointers</title>
<updated>2012-06-13T09:03:15+00:00</updated>
<author>
<name>Stefan Metzmacher</name>
<email>metze@samba.org</email>
</author>
<published>2012-06-13T07:11:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=96ada4d87b6d8618919c614765f2ec1d706f4f4a'/>
<id>96ada4d87b6d8618919c614765f2ec1d706f4f4a</id>
<content type='text'>
This hopefully fixes the build on systems where _LARGE_FILES
triggers defines of syscalls e.g. '#define lseek lseek64'
on AIX.

metze

Autobuild-User(master): Stefan Metzmacher &lt;metze@samba.org&gt;
Autobuild-Date(master): Wed Jun 13 11:03:15 CEST 2012 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This hopefully fixes the build on systems where _LARGE_FILES
triggers defines of syscalls e.g. '#define lseek lseek64'
on AIX.

metze

Autobuild-User(master): Stefan Metzmacher &lt;metze@samba.org&gt;
Autobuild-Date(master): Wed Jun 13 11:03:15 CEST 2012 on sn-devel-104
</pre>
</div>
</content>
</entry>
<entry>
<title>libcli: move ioctl function field defs to smb_constants</title>
<updated>2011-10-19T13:44:29+00:00</updated>
<author>
<name>David Disseldorp</name>
<email>ddiss@suse.de</email>
</author>
<published>2011-10-18T09:47:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=281fc93c6bc21039ffedcc8d19084df02b087f24'/>
<id>281fc93c6bc21039ffedcc8d19084df02b087f24</id>
<content type='text'>
Currently there are a lot of duplicate ioctl function field definitions
between source3 and source4.

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently there are a lot of duplicate ioctl function field definitions
between source3 and source4.

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>source4/ntvfs: Fix prototypes for all functions.</title>
<updated>2011-03-19T02:20:05+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2011-03-18T23:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=f5c3742a4c1050fe6eb76f3ee8eb20fa4120b70f'/>
<id>f5c3742a4c1050fe6eb76f3ee8eb20fa4120b70f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s4-loadparm: 2nd half of lp_ to lpcfg_ conversion</title>
<updated>2010-07-16T08:24:27+00:00</updated>
<author>
<name>Andrew Tridgell</name>
<email>tridge@samba.org</email>
</author>
<published>2010-07-16T04:32:42+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=6b266b85cf34145ac1f03d8f787b81121e4ec92b'/>
<id>6b266b85cf34145ac1f03d8f787b81121e4ec92b</id>
<content type='text'>
this converts all callers that use the Samba4 loadparm lp_ calling
convention to use the lpcfg_ prefix.

Signed-off-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this converts all callers that use the Samba4 loadparm lp_ calling
convention to use the lpcfg_ prefix.

Signed-off-by: Andrew Bartlett &lt;abartlet@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Have ntvfs_connect() accept union smb_tcon *tcon instead of char* sharename</title>
<updated>2009-05-20T11:32:27+00:00</updated>
<author>
<name>Sam Liddicott</name>
<email>sam@liddicott.com</email>
</author>
<published>2009-05-14T07:58:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=4b21ad9db7babb1e278fa2e3b81737b6df36e2d2'/>
<id>4b21ad9db7babb1e278fa2e3b81737b6df36e2d2</id>
<content type='text'>
This change brings ntvfs_connect into compliance with other ntvfs functions
which take an ntvfs module, an ntvfs request and an smb io union.

It now becomes the responsibility of ntvfs modules to examine
tcon-&gt;generic.level themselves and derive the share name and any other
options
directly; e.g.

	const char *sharename;

	switch (tcon-&gt;generic.level) {
	case RAW_TCON_TCON:
		sharename = tcon-&gt;tcon.in.service;
		break;
	case RAW_TCON_TCONX:
		sharename = tcon-&gt;tconx.in.path;
		break;
	case RAW_TCON_SMB2:
	default:
		return NT_STATUS_INVALID_LEVEL;
	}

	if (strncmp(sharename, "\\\\", 2) == 0) {
		char *p = strchr(sharename+2, '\\');
		if (p) {
			sharename = p + 1;
		}
	}

service.c smbsrv_tcon_backend() is called before ntvfs_connect and fills in
some of the tcon-&gt;..out values.
For the case of RAW_TCON_TCONX, it filles out tcon-&gt;tconx.out.tid and
tcon-&gt;tconx.out.options

For the case of RAW_TCON_TCON it fills out tcon-&gt;tcon.out.tid and
tcon-&gt;tcon.out.max_xmit

Thus the ntvfs_connect function for vfs modules may override these values
if desired, but are not required to.

ntvfs_connect functions are required to fill in the tcon-&gt;tconx.out.*_type
fields, for RAW_TCON_TCONX, perhaps something like:

	if (tcon-&gt;generic.level == RAW_TCON_TCONX) {
		tcon-&gt;tconx.out.fs_type = ntvfs-&gt;ctx-&gt;fs_type;
		tcon-&gt;tconx.out.dev_type = ntvfs-&gt;ctx-&gt;dev_type;
	}

Signed-off-by: Sam Liddicott &lt;sam@liddicott.com&gt;

(I fixed the ntvfs_connect() in the smb_server/smb2/
 and the RAW_TCON_SMB2 switch case in the modules)

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change brings ntvfs_connect into compliance with other ntvfs functions
which take an ntvfs module, an ntvfs request and an smb io union.

It now becomes the responsibility of ntvfs modules to examine
tcon-&gt;generic.level themselves and derive the share name and any other
options
directly; e.g.

	const char *sharename;

	switch (tcon-&gt;generic.level) {
	case RAW_TCON_TCON:
		sharename = tcon-&gt;tcon.in.service;
		break;
	case RAW_TCON_TCONX:
		sharename = tcon-&gt;tconx.in.path;
		break;
	case RAW_TCON_SMB2:
	default:
		return NT_STATUS_INVALID_LEVEL;
	}

	if (strncmp(sharename, "\\\\", 2) == 0) {
		char *p = strchr(sharename+2, '\\');
		if (p) {
			sharename = p + 1;
		}
	}

service.c smbsrv_tcon_backend() is called before ntvfs_connect and fills in
some of the tcon-&gt;..out values.
For the case of RAW_TCON_TCONX, it filles out tcon-&gt;tconx.out.tid and
tcon-&gt;tconx.out.options

For the case of RAW_TCON_TCON it fills out tcon-&gt;tcon.out.tid and
tcon-&gt;tcon.out.max_xmit

Thus the ntvfs_connect function for vfs modules may override these values
if desired, but are not required to.

ntvfs_connect functions are required to fill in the tcon-&gt;tconx.out.*_type
fields, for RAW_TCON_TCONX, perhaps something like:

	if (tcon-&gt;generic.level == RAW_TCON_TCONX) {
		tcon-&gt;tconx.out.fs_type = ntvfs-&gt;ctx-&gt;fs_type;
		tcon-&gt;tconx.out.dev_type = ntvfs-&gt;ctx-&gt;dev_type;
	}

Signed-off-by: Sam Liddicott &lt;sam@liddicott.com&gt;

(I fixed the ntvfs_connect() in the smb_server/smb2/
 and the RAW_TCON_SMB2 switch case in the modules)

Signed-off-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove iconv_convenience parameter from simple string push/pull</title>
<updated>2008-10-24T01:40:09+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2008-10-24T01:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=922a29992ee38b8e1c851192677b89a2cd59a91a'/>
<id>922a29992ee38b8e1c851192677b89a2cd59a91a</id>
<content type='text'>
functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>r26443: Remove global_loadparm instances.</title>
<updated>2007-12-21T04:50:11+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2007-12-13T23:27:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=96a200511e884a88dcf48fa5b313b2cddb2df566'/>
<id>96a200511e884a88dcf48fa5b313b2cddb2df566</id>
<content type='text'>
(This used to be commit 8242c696235d1bfb402b5c276a57f36d93610545)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit 8242c696235d1bfb402b5c276a57f36d93610545)
</pre>
</div>
</content>
</entry>
<entry>
<title>r26429: Avoid use of global_smb_iconv_convenience.</title>
<updated>2007-12-21T04:49:56+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2007-12-13T21:46:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=d891c0c74a03d797aed1c5ac0329fd9d1d78da63'/>
<id>d891c0c74a03d797aed1c5ac0329fd9d1d78da63</id>
<content type='text'>
(This used to be commit d37136b7abfbba75ef2e5ab855eb3382b9648b8c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit d37136b7abfbba75ef2e5ab855eb3382b9648b8c)
</pre>
</div>
</content>
</entry>
<entry>
<title>r26353: Remove use of global_loadparm.</title>
<updated>2007-12-21T04:48:57+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2007-12-08T22:32:43+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=a72c5053c587f0ed6113ef514fe3739cb81e7abf'/>
<id>a72c5053c587f0ed6113ef514fe3739cb81e7abf</id>
<content type='text'>
(This used to be commit 17637e4490e42db6cdef619286c4d5a0982e9d1a)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit 17637e4490e42db6cdef619286c4d5a0982e9d1a)
</pre>
</div>
</content>
</entry>
<entry>
<title>r26316: Use contexts for conversion functions.</title>
<updated>2007-12-21T04:48:30+00:00</updated>
<author>
<name>Jelmer Vernooij</name>
<email>jelmer@samba.org</email>
</author>
<published>2007-12-06T16:52:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/pviktori/public_git/samba.git/commit/?id=39ee38d9c1aabf4db065b433d067d0da053d7d61'/>
<id>39ee38d9c1aabf4db065b433d067d0da053d7d61</id>
<content type='text'>
(This used to be commit f6420d933b5b011d428974f3a2a57edf19e6f482)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(This used to be commit f6420d933b5b011d428974f3a2a57edf19e6f482)
</pre>
</div>
</content>
</entry>
</feed>
