mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
This patch applied, except without the structure changes to nmblib.c
Andrew Bartlett. From kai@cmail.ru Mon Oct 29 18:50:42 2001 Date: Fri, 19 Oct 2001 17:26:06 +0300 From: Andrew V. Samoilov <kai@cmail.ru> To: samba-technical@lists.samba.org Subject: [patch]: makes some arrays const to be shared between processes Hi! This patch makes some arrays const. So these arrays go to text/rodata segment and are shared between all of the processes which use shared library with these arrays. Regards, Andrew V. Samoilov. P.S. Please cc your answer to kai@cmail.ru, I don't subscribed to this list. ChangeLog: * cliconnect.c (prots): Make const. * clierror.c (rap_errmap): Likewise. * nmblib.c (nmb_header_opcode_names): Likewise. (lookup_opcode_name): Make opcode_namep const. Eliminate i. * nterr.c (nt_err_code_struct): Typedef const. * smberr.c (err_code_struct): Make const. (err_classes): Likewise. (This used to be commit cb84485a2b0e1fdcb6fa90e0bfb97e125ae1b3dd)
This commit is contained in:
parent
d9d7f023d8
commit
fab88997b0
@ -24,7 +24,7 @@
|
||||
#include "includes.h"
|
||||
|
||||
|
||||
static struct {
|
||||
static const struct {
|
||||
int prot;
|
||||
const char *name;
|
||||
}
|
||||
|
@ -27,7 +27,7 @@
|
||||
RAP error codes - a small start but will be extended.
|
||||
*******************************************************/
|
||||
|
||||
static struct
|
||||
static const struct
|
||||
{
|
||||
int err;
|
||||
char *message;
|
||||
|
@ -25,7 +25,7 @@
|
||||
int num_good_sends = 0;
|
||||
int num_good_receives = 0;
|
||||
|
||||
static struct opcode_names {
|
||||
static const struct opcode_names {
|
||||
char *nmb_opcode_name;
|
||||
int opcode;
|
||||
} nmb_header_opcode_names[] = {
|
||||
@ -42,9 +42,9 @@ static struct opcode_names {
|
||||
/****************************************************************************
|
||||
* Lookup a nmb opcode name.
|
||||
****************************************************************************/
|
||||
static char *lookup_opcode_name( int opcode )
|
||||
static const char *lookup_opcode_name( int opcode )
|
||||
{
|
||||
struct opcode_names *op_namep;
|
||||
const struct opcode_names *op_namep;
|
||||
int i;
|
||||
|
||||
for(i = 0; nmb_header_opcode_names[i].nmb_opcode_name != 0; i++) {
|
||||
|
@ -23,7 +23,7 @@
|
||||
|
||||
#include "includes.h"
|
||||
|
||||
typedef struct
|
||||
typedef const struct
|
||||
{
|
||||
char *nt_errstr;
|
||||
NTSTATUS nt_errcode;
|
||||
|
@ -25,7 +25,7 @@
|
||||
/* error code stuff - put together by Merik Karman
|
||||
merik@blackadder.dsh.oz.au */
|
||||
|
||||
typedef struct
|
||||
typedef const struct
|
||||
{
|
||||
char *name;
|
||||
int code;
|
||||
@ -125,7 +125,7 @@ err_code_struct hard_msgs[] = {
|
||||
{NULL,-1,NULL}};
|
||||
|
||||
|
||||
struct
|
||||
const struct
|
||||
{
|
||||
int code;
|
||||
char *class;
|
||||
|
Loading…
x
Reference in New Issue
Block a user