[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