os: unexport command line args handling functions
These functions shouldn't be called by drivers or extensions, thus shouldn't be exported. Also moving it to separate header, so the already huge ones aren't cluttered with even more things. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1334>
This commit is contained in:
parent
dae76bbaaf
commit
389b528203
|
@ -87,6 +87,7 @@ Equipment Corporation.
|
|||
#include "dix/dix_priv.h"
|
||||
#include "dix/registry_priv.h"
|
||||
#include "os/audit.h"
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include "scrnintstr.h"
|
||||
#include "misc.h"
|
||||
|
|
|
@ -26,6 +26,9 @@
|
|||
#ifdef HAVE_DIX_CONFIG_H
|
||||
#include <dix-config.h>
|
||||
#endif
|
||||
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include "ephyr.h"
|
||||
#include "ephyrlog.h"
|
||||
#include "glx_extinit.h"
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
#endif
|
||||
|
||||
#include "dix/screenint_priv.h"
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include "kdrive.h"
|
||||
#include <mivalidate.h>
|
||||
|
|
|
@ -51,6 +51,8 @@
|
|||
#include "inpututils.h"
|
||||
#include "optionstr.h"
|
||||
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#if defined(CONFIG_UDEV) || defined(CONFIG_HAL)
|
||||
#include <hotplug.h>
|
||||
#endif
|
||||
|
|
|
@ -39,6 +39,7 @@ from The Open Group.
|
|||
#include <X11/Xos.h>
|
||||
|
||||
#include "dix/screenint_priv.h"
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include "scrnintstr.h"
|
||||
#include "servermd.h"
|
||||
|
|
|
@ -49,6 +49,7 @@
|
|||
#include <X11/Xatom.h>
|
||||
|
||||
#include "dix/screenint_priv.h"
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include "input.h"
|
||||
#include "servermd.h"
|
||||
|
|
|
@ -29,6 +29,8 @@
|
|||
|
||||
#include <X11/X.h>
|
||||
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include "compiler.h"
|
||||
|
||||
#include "xf86.h"
|
||||
|
|
|
@ -31,9 +31,10 @@
|
|||
#include <X11/X.h>
|
||||
#include <X11/Xmd.h>
|
||||
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include "compiler.h"
|
||||
#include "linux.h"
|
||||
|
||||
#include "xf86.h"
|
||||
#include "xf86Priv.h"
|
||||
#include "xf86_OSlib.h"
|
||||
|
|
|
@ -28,6 +28,8 @@
|
|||
|
||||
#include <errno.h>
|
||||
|
||||
#include "../../../../os/cmdline.h"
|
||||
|
||||
#include "xf86.h"
|
||||
#include "xf86Priv.h"
|
||||
#include "xf86_OSlib.h"
|
||||
|
|
|
@ -36,6 +36,7 @@
|
|||
|
||||
#include "dix/dix_priv.h"
|
||||
#include "dix/screenint_priv.h"
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include <selection.h>
|
||||
#include <micmap.h>
|
||||
|
|
|
@ -35,6 +35,8 @@ from The Open Group.
|
|||
#include <sys/utsname.h>
|
||||
#endif
|
||||
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include <../xfree86/common/xorgVersion.h>
|
||||
#include "win.h"
|
||||
#include "winconfig.h"
|
||||
|
|
13
include/os.h
13
include/os.h
|
@ -200,10 +200,6 @@ extern _X_EXPORT void FreeScreenSaverTimer(void);
|
|||
|
||||
extern _X_EXPORT void GiveUp(int /*sig */ );
|
||||
|
||||
extern _X_EXPORT void UseMsg(void);
|
||||
|
||||
extern _X_EXPORT void ProcessCommandLine(int /*argc */ , char * /*argv */ []);
|
||||
|
||||
extern _X_EXPORT int set_font_authorizations(char **authorizations,
|
||||
int *authlen,
|
||||
void *client);
|
||||
|
@ -328,8 +324,6 @@ OsAbort(void)
|
|||
extern _X_EXPORT Bool
|
||||
PrivsElevated(void);
|
||||
|
||||
extern _X_EXPORT void
|
||||
CheckUserParameters(int argc, char **argv, char **envp);
|
||||
extern _X_EXPORT void
|
||||
CheckUserAuthorization(void);
|
||||
|
||||
|
@ -484,13 +478,6 @@ GenerateAuthorization(unsigned int /* name_length */ ,
|
|||
extern _X_EXPORT int
|
||||
ddxProcessArgument(int /*argc */ , char * /*argv */ [], int /*i */ );
|
||||
|
||||
#define CHECK_FOR_REQUIRED_ARGUMENTS(num) \
|
||||
do if (((i + num) >= argc) || (!argv[i + num])) { \
|
||||
UseMsg(); \
|
||||
FatalError("Required argument to %s not specified\n", argv[i]); \
|
||||
} while (0)
|
||||
|
||||
|
||||
extern _X_EXPORT void
|
||||
ddxUseMsg(void);
|
||||
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
/* SPDX-License-Identifier: MIT OR X11
|
||||
*
|
||||
* Copyright © 2024 Enrico Weigelt, metux IT consult <info@metux.net>
|
||||
*/
|
||||
#ifndef _XSERVER_OS_CMDLINE_H
|
||||
#define _XSERVER_OS_CMDLINE_H
|
||||
|
||||
#include "include/os.h"
|
||||
|
||||
#define CHECK_FOR_REQUIRED_ARGUMENTS(num) \
|
||||
do if (((i + num) >= argc) || (!argv[i + num])) { \
|
||||
UseMsg(); \
|
||||
FatalError("Required argument to %s not specified\n", argv[i]); \
|
||||
} while (0)
|
||||
|
||||
void UseMsg(void);
|
||||
void ProcessCommandLine(int argc, char * argv[]);
|
||||
void CheckUserParameters(int argc, char **argv, char **envp);
|
||||
|
||||
#endif /* _XSERVER_OS_CMELINE_H */
|
|
@ -107,6 +107,7 @@ __stdcall unsigned long GetTickCount(void);
|
|||
#endif
|
||||
|
||||
#include "dix/dix_priv.h"
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include "dixstruct.h"
|
||||
#include "xkbsrv.h"
|
||||
|
|
|
@ -39,6 +39,9 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
#include <X11/Xproto.h>
|
||||
#include <X11/keysym.h>
|
||||
#include <X11/Xatom.h>
|
||||
|
||||
#include "os/cmdline.h"
|
||||
|
||||
#include "misc.h"
|
||||
#include "inputstr.h"
|
||||
#include "opaque.h"
|
||||
|
|
Loading…
Reference in New Issue