mirror of
https://github.com/samba-team/samba.git
synced 2025-12-03 04:23:50 +03:00
The thing that finally convinced me that minimal includes was worth pursuing for rpc was a compiler (tcc) that failed to build Samba due to reaching internal limits of the size of include files. Also the fact that includes.h.gch was 16MB, which really seems excessive. This patch brings it back to 12M, which is still too large, but better. Note that this patch speeds up compile times for both the pch and non-pch case. This change also includes the addition iof a "depends()" option in our IDL files, allowing you to specify that one IDL file depends on another. This capability was needed for the auto-includes generation.
This directory contains files for SMB-related Gtk Widgets and helper functions and utilities (frontends) for various SMB things. Common code at the moment: GtkRpcBindingDialog - Gtk Dialog Window for obtaining user credentials and a RPC binding string GtkSelectDomainDialog - Gtk Dialog for selecting a domain GtkSelectHostDialog - Gtk Dialog for selecting a SMB host gtk_show_werror() - Show dialog box with a WERROR gtk_show_ntstatus() - Show dialog box with a NTSTATUS create_gtk_samba_about() - Shows about Window Utilities: gregedit - Gtk+ Registry Editor (RPC, NT4 files, W95 files, GConf) gwcrontab - View and edit 'cron/at'-like jobs using the atsvc service (needs a better name) Ideas for future utilities: - SAM editor - Eventlog viewer