svn commit: samba r15779 - in branches/SAMBA_4_0/source: gtk/tools
librpc/idl torture/rpc
jelmer at samba.org
jelmer at samba.org
Sun May 21 15:02:02 GMT 2006
Author: jelmer
Date: 2006-05-21 15:02:01 +0000 (Sun, 21 May 2006)
New Revision: 15779
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=15779
Log:
Remove keepref from atsvc and efs.
Modified:
branches/SAMBA_4_0/source/gtk/tools/gwcrontab.c
branches/SAMBA_4_0/source/librpc/idl/atsvc.idl
branches/SAMBA_4_0/source/librpc/idl/efs.idl
branches/SAMBA_4_0/source/torture/rpc/atsvc.c
Changeset:
Modified: branches/SAMBA_4_0/source/gtk/tools/gwcrontab.c
===================================================================
--- branches/SAMBA_4_0/source/gtk/tools/gwcrontab.c 2006-05-21 15:01:47 UTC (rev 15778)
+++ branches/SAMBA_4_0/source/gtk/tools/gwcrontab.c 2006-05-21 15:02:01 UTC (rev 15779)
@@ -44,14 +44,14 @@
int i;
uint32_t resume_handle = 0;
- gtk_list_store_clear(store_jobs);
+ gtk_list_store_clear(store_jobs);
ctr.entries_read = 0;
ctr.first_entry = NULL;
r.in.servername = dcerpc_server_name(at_pipe);
- r.in.ctr = r.out.ctr = &ctr;
- r.in.preferred_max_len = 0xffffffff;
- r.in.resume_handle = r.out.resume_handle = &resume_handle;
+ r.in.ctr = ctr;
+ r.in.preferred_max_len = 0xffffffff;
+ r.in.resume_handle = r.out.resume_handle = &resume_handle;
status = dcerpc_atsvc_JobEnum(at_pipe, mem_ctx, &r);
if(!NT_STATUS_IS_OK(status)) {
@@ -59,15 +59,15 @@
return;
}
- for (i = 0; r.out.ctr && i < r.out.ctr->entries_read; i++) {
+ for (i = 0; i < r.out.ctr.entries_read; i++) {
GtkTreeIter iter;
gtk_list_store_append(store_jobs, &iter);
gtk_list_store_set (store_jobs, &iter,
- 0, r.out.ctr->first_entry[i].flags,
- 1, r.out.ctr->first_entry[i].job_id,
- 2, r.out.ctr->first_entry[i].days_of_week, /*FIXME: Nicer format */
- 3, r.out.ctr->first_entry[i].job_time, /* FIXME: Nicer format */
- 4, r.out.ctr->first_entry[i].command,
+ 0, r.out.ctr.first_entry[i].flags,
+ 1, r.out.ctr.first_entry[i].job_id,
+ 2, r.out.ctr.first_entry[i].days_of_week, /*FIXME: Nicer format */
+ 3, r.out.ctr.first_entry[i].job_time, /* FIXME: Nicer format */
+ 4, r.out.ctr.first_entry[i].command,
-1);
}
@@ -122,7 +122,7 @@
job.flags = 0; /* FIXME */
job.command = gtk_entry_get_text(GTK_ENTRY(entry_cmd));
r.in.servername = dcerpc_server_name(at_pipe);
- r.in.job_info = &job;
+ r.in.job_info = job;
status = dcerpc_atsvc_JobAdd(at_pipe, mem_ctx, &r);
if(!NT_STATUS_IS_OK(status)) {
Modified: branches/SAMBA_4_0/source/librpc/idl/atsvc.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/atsvc.idl 2006-05-21 15:01:47 UTC (rev 15778)
+++ branches/SAMBA_4_0/source/librpc/idl/atsvc.idl 2006-05-21 15:02:01 UTC (rev 15779)
@@ -6,8 +6,7 @@
version(1.0),
pointer_default(unique),
helpstring("Microsoft AT-Scheduler Service"),
- endpoint("ncacn_np:[\\pipe\\atsvc]", "ncalrpc:"),
- keepref
+ endpoint("ncacn_np:[\\pipe\\atsvc]", "ncalrpc:")
] interface atsvc
{
typedef [bitmap32bit] bitmap {
@@ -74,7 +73,7 @@
/* Function: 0x00 */
NTSTATUS atsvc_JobAdd(
[in,unique,string,charset(UTF16)] uint16 *servername,
- [in,keepref] atsvc_JobInfo *job_info,
+ [in] atsvc_JobInfo *job_info,
[out] uint32 job_id
);
Modified: branches/SAMBA_4_0/source/librpc/idl/efs.idl
===================================================================
--- branches/SAMBA_4_0/source/librpc/idl/efs.idl 2006-05-21 15:01:47 UTC (rev 15778)
+++ branches/SAMBA_4_0/source/librpc/idl/efs.idl 2006-05-21 15:02:01 UTC (rev 15779)
@@ -7,8 +7,7 @@
uuid("c681d488-d850-11d0-8c52-00c04fd90f7e"),
version(1.0),
depends(security),
- pointer_default(unique),
- keepref
+ pointer_default(unique)
] interface efs
{
Modified: branches/SAMBA_4_0/source/torture/rpc/atsvc.c
===================================================================
--- branches/SAMBA_4_0/source/torture/rpc/atsvc.c 2006-05-21 15:01:47 UTC (rev 15778)
+++ branches/SAMBA_4_0/source/torture/rpc/atsvc.c 2006-05-21 15:02:01 UTC (rev 15779)
@@ -75,7 +75,7 @@
r.in.servername = dcerpc_server_name(p);
ctr.entries_read = 0;
ctr.first_entry = NULL;
- r.in.ctr = r.out.ctr = &ctr;
+ r.in.ctr = ctr;
r.in.preferred_max_len = 0xffffffff;
r.in.resume_handle = r.out.resume_handle = &resume_handle;
@@ -86,8 +86,8 @@
return False;
}
- for (i = 0; r.out.ctr && i < r.out.ctr->entries_read; i++) {
- if (!test_JobGetInfo(p, mem_ctx, r.out.ctr->first_entry[i].job_id)) {
+ for (i = 0; i < r.out.ctr.entries_read; i++) {
+ if (!test_JobGetInfo(p, mem_ctx, r.out.ctr.first_entry[i].job_id)) {
ret = False;
}
}
@@ -109,7 +109,7 @@
info.days_of_week = 0x02; /* Tuesday */
info.flags = 0x11; /* periodic, non-interactive */
info.command = "foo.exe";
- r.in.job_info = &info;
+ r.in.job_info = info;
status = dcerpc_atsvc_JobAdd(p, mem_ctx, &r);
More information about the samba-cvs
mailing list