[libvirt] [PATCH 07/16] Add lots of internal symbols to libvirt_private.syms
Daniel Veillard
veillard at redhat.com
Thu Jul 19 08:24:44 UTC 2012
On Wed, Jul 18, 2012 at 05:32:28PM +0100, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange" <berrange at redhat.com>
>
> Make sure that libvirt_private.syms has all the internal symbols
> from APIs in src/rpc/*.h and src/util/cgroup.h, since the LXC
> controller/driver will shortly need them
>
> Signed-off-by: Daniel P. Berrange <berrange at redhat.com>
> ---
> src/libvirt_private.syms | 140 ++++++++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 140 insertions(+)
>
> diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
> index 03f7f3e..734c881 100644
> --- a/src/libvirt_private.syms
> +++ b/src/libvirt_private.syms
> @@ -60,11 +60,14 @@ virCapabilitiesSetMacPrefix;
>
> # cgroup.h
> virCgroupAddTask;
> +virCgroupAllowDevice;
> virCgroupAllowDeviceMajor;
> virCgroupAllowDevicePath;
> virCgroupControllerTypeFromString;
> virCgroupControllerTypeToString;
> virCgroupDenyAllDevices;
> +virCgroupDenyDevice;
> +virCgroupDenyDeviceMajor;
> virCgroupDenyDevicePath;
> virCgroupForDomain;
> virCgroupForDriver;
> @@ -1291,7 +1294,61 @@ virMacAddrSetRaw;
>
>
> # virnetclient.h
> +virNetClientAddProgram;
> +virNetClientAddStream;
> +virNetClientClose;
> +virNetClientDupFD;
> +virNetClientFree;
> +virNetClientGetFD;
> +virNetClientGetTLSKeySize;
> virNetClientHasPassFD;
> +virNetClientIsEncrypted;
> +virNetClientIsOpen;
> +virNetClientKeepAliveIsSupported;
> +virNetClientKeepAliveStart;
> +virNetClientKeepAliveStop;
> +virNetClientLocalAddrString;
> +virNetClientNewExternal;
> +virNetClientNewSSH;
> +virNetClientNewTCP;
> +virNetClientNewUNIX;
> +virNetClientRef;
> +virNetClientRemoteAddrString;
> +virNetClientRemoveStream;
> +virNetClientSendNoReply;
> +virNetClientSendNonBlock;
> +virNetClientSendWithReply;
> +virNetClientSendWithReplyStream;
> +virNetClientSetEOFNotify;
> +virNetClientSetSASLSession;
> +virNetClientSetTLSSession;
> +
> +
> +# virnetclientprogram.h
> +virNetClientProgramCall;
> +virNetClientProgramDispatch;
> +virNetClientProgramFree;
> +virNetClientProgramGetProgram;
> +virNetClientProgramGetVersion;
> +virNetClientProgramMatches;
> +virNetClientProgramNew;
> +virNetClientProgramRef;
> +
> +
> +# virnetclientstream.h
> +virNetClientStreamEOF;
> +virNetClientStreamEventAddCallback;
> +virNetClientStreamEventRemoveCallback;
> +virNetClientStreamEventUpdateCallback;
> +virNetClientStreamFree;
> +virNetClientStreamMatches;
> +virNetClientStreamNew;
> +virNetClientStreamQueuePacket;
> +virNetClientStreamRaiseError;
> +virNetClientStreamRecvPacket;
> +virNetClientStreamRef;
> +virNetClientStreamSendPacket;
> +virNetClientStreamSetError;
>
>
> # virnetdev.h
> @@ -1406,6 +1463,30 @@ virNetMessageSaveError;
> xdr_virNetMessageError;
>
>
> +# virnetsaslcontext.h
> +virNetSASLContextCheckIdentity;
> +virNetSASLContextFree;
> +virNetSASLContextNewClient;
> +virNetSASLContextNewServer;
> +virNetSASLContextRef;
> +virNetSASLSessionClientStart;
> +virNetSASLSessionClientStep;
> +virNetSASLSessionDecode;
> +virNetSASLSessionEncode;
> +virNetSASLSessionExtKeySize;
> +virNetSASLSessionFree;
> +virNetSASLSessionGetIdentity;
> +virNetSASLSessionGetKeySize;
> +virNetSASLSessionGetMaxBufSize;
> +virNetSASLSessionListMechanisms;
> +virNetSASLSessionNewClient;
> +virNetSASLSessionNewServer;
> +virNetSASLSessionRef;
> +virNetSASLSessionSecProps;
> +virNetSASLSessionServerStart;
> +virNetSASLSessionServerStep;
> +
> +
> # virnetserver.h
> virNetServerAddProgram;
> virNetServerAddService;
> @@ -1422,6 +1503,7 @@ virNetServerRun;
> virNetServerServiceFree;
> virNetServerServiceNewTCP;
> virNetServerServiceNewUNIX;
> +virNetServerSetTLSContext;
> virNetServerUpdateServices;
>
>
> @@ -1432,27 +1514,51 @@ virNetServerClientDelayedClose;
> virNetServerClientFree;
> virNetServerClientGetAuth;
> virNetServerClientGetFD;
> +virNetServerClientGetIdentity;
> virNetServerClientGetPrivateData;
> virNetServerClientGetReadonly;
> virNetServerClientGetTLSKeySize;
> virNetServerClientGetUNIXIdentity;
> virNetServerClientHasTLSSession;
> virNetServerClientImmediateClose;
> +virNetServerClientInit;
> +virNetServerClientInitKeepAlive;
> +virNetServerClientIsClosed;
> virNetServerClientIsSecure;
> virNetServerClientLocalAddrString;
> +virNetServerClientNeedAuth;
> +virNetServerClientNew;
> virNetServerClientRef;
> virNetServerClientRemoteAddrString;
> virNetServerClientRemoveFilter;
> virNetServerClientSendMessage;
> virNetServerClientSetCloseHook;
> +virNetServerClientSetDispatcher;
> virNetServerClientSetIdentity;
> virNetServerClientSetPrivateData;
> +virNetServerClientSetSASLSession;
> virNetServerClientStartKeepAlive;
> +virNetServerClientWantClose;
> +
> +
> +# virnetservermdns.h
> +virNetServerMDNSAddEntry;
> +virNetServerMDNSAddGroup;
> +virNetServerMDNSEntryFree;
> +virNetServerMDNSFree;
> +virNetServerMDNSGroupFree;
> +virNetServerMDNSNew;
> +virNetServerMDNSRemoveEntry;
> +virNetServerMDNSRemoveGroup;
> +virNetServerMDNSStart;
> +virNetServerMDNSStop;
>
>
> # virnetserverprogram.h
> +virNetServerProgramDispatch;
> virNetServerProgramFree;
> virNetServerProgramGetID;
> +virNetServerProgramGetPriority;
> virNetServerProgramGetVersion;
> virNetServerProgramMatches;
> virNetServerProgramNew;
> @@ -1460,18 +1566,39 @@ virNetServerProgramRef;
> virNetServerProgramSendReplyError;
> virNetServerProgramSendStreamData;
> virNetServerProgramSendStreamError;
> +virNetServerProgramUnknownError;
> +
> +
> +# virnetserverservice.h
> +virNetServerServiceClose;
> +virNetServerServiceFree;
> +virNetServerServiceGetAuth;
> +virNetServerServiceGetPort;
> +virNetServerServiceIsReadonly;
> +virNetServerServiceNewTCP;
> +virNetServerServiceNewUNIX;
> +virNetServerServiceRef;
> +virNetServerServiceSetDispatcher;
> +virNetServerServiceToggle;
>
>
> # virnetsocket.h
> virNetSocketAccept;
> +virNetSocketAddIOCallback;
> +virNetSocketClose;
> virNetSocketDupFD;
> virNetSocketFree;
> virNetSocketGetFD;
> +virNetSocketGetPort;
> +virNetSocketGetUNIXIdentity;
> +virNetSocketHasCachedData;
> virNetSocketHasPassFD;
> +virNetSocketHasPendingData;
> virNetSocketIsLocal;
> virNetSocketListen;
> virNetSocketLocalAddrString;
> virNetSocketNewConnectCommand;
> +virNetSocketNewConnectExternal;
> virNetSocketNewConnectSSH;
> virNetSocketNewConnectTCP;
> virNetSocketNewConnectUNIX;
> @@ -1479,9 +1606,14 @@ virNetSocketNewListenTCP;
> virNetSocketNewListenUNIX;
> virNetSocketRead;
> virNetSocketRecvFD;
> +virNetSocketRef;
> virNetSocketRemoteAddrString;
> +virNetSocketRemoveIOCallback;
> virNetSocketSendFD;
> virNetSocketSetBlocking;
> +virNetSocketSetSASLSession;
> +virNetSocketSetTLSSession;
> +virNetSocketUpdateIOCallback;
> virNetSocketWrite;
>
>
> @@ -1489,12 +1621,20 @@ virNetSocketWrite;
> virNetTLSContextCheckCertificate;
> virNetTLSContextFree;
> virNetTLSContextNewClient;
> +virNetTLSContextNewClientPath;
> virNetTLSContextNewServer;
> virNetTLSContextNewServerPath;
> +virNetTLSContextRef;
> +virNetTLSInit;
> virNetTLSSessionFree;
> +virNetTLSSessionGetHandshakeStatus;
> +virNetTLSSessionGetKeySize;
> virNetTLSSessionHandshake;
> virNetTLSSessionNew;
> +virNetTLSSessionRead;
> +virNetTLSSessionRef;
> virNetTLSSessionSetIOCallbacks;
> +virNetTLSSessionWrite;
>
>
> # virnodesuspend.h
Sorting looks preserved, ACK
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
daniel at veillard.com | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library http://libvirt.org/
More information about the libvir-list
mailing list