Displaying 20 results from an estimated 2000 matches similar to: "[PATCH] Make com32 printf obey width-restriction on %s"
2008 Aug 16
1
Minimal COM32 Root Module
Greetings!
As I have presented in the announcement about the ELF dynamic linker
preview earlier this week, one of my tasks now is to reduce the size
of the root COM32 module to a minimum, and make the rest of the klibc
available as dynamic loadable content. After I studied the linker map
output and saw what are the minimal requirements of the dynamic linker
itself from the C library (the object
2007 Aug 15
0
[git patch] fstype support + minor stuff
hello hpa,
rebased my branch, please pull latest
git pull git://brane.itp.tuwien.ac.at/~mattems/klibc.git maks
for the following shortlog
maximilian attems (6):
fstype: add squashfs v3 support
reiser4_fs.h: add attribute packed to reiser4_master_sb
fstype: add ext4 support
.gitignore: add subdir specific entries
usr/klibc/Kbuild: beautify klibc build
fstype:
2016 Feb 07
3
[PATCH] strlen -> strnlen optimization
Joerg Sonnenberger wrote:
> On Sat, Feb 06, 2016 at 11:05:14PM -0500, Michael McConville via llvm-dev wrote:
> > This addition converts strlen() calls to strnlen() when the result is
> > compared to a constant. For example, the following:
> >
> > strlen(s) < 5
> >
> > Becomes:
> >
> > strnlen(s, 5) < 5
> >
> > That way, we
2016 Feb 07
3
[PATCH] strlen -> strnlen optimization
This addition converts strlen() calls to strnlen() when the result is
compared to a constant. For example, the following:
strlen(s) < 5
Becomes:
strnlen(s, 5) < 5
That way, we don't have to walk through the entire string. There is the
added overhead of maintaining a counter when using strnlen(), but I
thought I'd start with the general case. It may make sense to only use
this
2006 Feb 13
1
Problem with overloading add type casts of numeric strings in PHP bindings
Overloaded methods are mapped in PHP to their implementation (_SWIG_0,
_SWIG_1, ..) based on the types and number of arguments the user supplies.
However, if one overload accept a string and another an integer the bindings
fail to separate them since PHP treats numeric strings much the same as
integers.
The problem is illustrated in WritableDatabase_replace_document() which
takes either the
2010 Aug 10
1
Why p_strdup and other string functions uses loops instead strlen? (dovecot 2.0.rc4)
I did Dovecot profiling on huge e-mail system, and p_strdup was very
high on list.
I do minor change:
p_strdup:
/*
for (len = 0; (str)[len] != '\0'; )
len++;
len++;
*/
len = strlen(str) + 1;
p_strndup:
/*
len = 0;
while (len < max_chars && ((const char *) str)[len] != '\0')
len++;
*/
len = strnlen(str, max_chars);
And after changes strdup drop down on the
2023 Aug 31
1
Problems with installing R packages from source and running C++ in R, even on fresh R installation
> When installing packages containing code to compile, R eventually calls > R CMD SHLIB. Same thing happens with inline C++: it gets stored in a
> temporary file, compiled into a *.dll using R CMD SHLIB and then loaded
> using dyn.load().
>
> Write the following into a file named hello.c:
>
> #include <R.h>
> #include <Rinternals.h>
> SEXP hello(void) {
2023 Aug 30
1
Problems with installing R packages from source and running C++ in R, even on fresh R installation
TL:DR there are at least three maybe four ways to address this depending on what you plan to do.
I usually adjust PATH to add Rtools using .Rprofile. But if you do that then if you want to use the command line to invoke R then you need to set the PATH separately when you start the shell. For this reason some people like to set it in the User Environment Variables control panel... but some Rtools
2020 Mar 28
0
[klibc:update-dash] Implement stpcpy() and stpncpy()
Commit-ID: 89742f0fc6f93a4a748ab783856a9d441511b808
Gitweb: http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=89742f0fc6f93a4a748ab783856a9d441511b808
Author: Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Sat, 28 Mar 2020 21:04:54 +0000
Committer: Ben Hutchings <ben at decadent.org.uk>
CommitDate: Sat, 28 Mar 2020 21:42:12 +0000
[klibc] Implement stpcpy() and
2014 Mar 18
2
[PATCH 1/2] php: make the test suite failures fatal
So far the failure of some test would have not reported a non-zero
return value by run-tests.php. Since now all the PHP tests pass, we can
ask for failures to be fatal, by exporting REPORT_EXIT_STATUS=1 for
run-tests.php.
---
php/run-php-tests.sh | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/php/run-php-tests.sh b/php/run-php-tests.sh
index 6f9ae10..e498987 100755
---
2014 May 08
2
compile error about 6.0.2
make -r -C /mlsyslinux -f /mlsyslinux/Makefile SRC="/mlsyslinux" \
OBJ=/mlsyslinux objdir=/mlsyslinux bios
make[1]: Entering directory `/mlsyslinux'
make -r -C /mlsyslinux/bios -f /mlsyslinux/Makefile SRC="/mlsyslinux" \
objdir=/mlsyslinux/bios OBJ=/mlsyslinux/bios HAVE_FIRMWARE=1 \
ARCH=i386 LDLINUX=ldlinux.c32 all
make[2]:
2003 Oct 13
2
Private shares problem
Hi,
I have something weird going on and I don't know what I'm doing wrong. I
have Samba 2.2.8a running on FreeBSD 5.1 with NTLM authentication. I have
been able to get a public share to work and it authenticates fine. When I
try to create a private share with only 1 or 2 users having access it asks
for a user name and password and when I supply the username and password it
won't
2016 Mar 22
2
GSoC and SAFECode
Hi, everyone.
I'm a senior at Swarthmore College and would love to work with LLVM this
summer. I'm interested in systems languages and security, and I'll start
a PhD on these topics this fall. I also do a good deal of open source
development and auditing with OpenBSD and a variety of other projects.
I spent last year's GSoC doing security auditing for Pidgin/libpurple.
GSoC seems
2011 Jun 24
4
[PATCH 0/2] Correct various strndup() problems
The current implementation of strndup() has some shortcomings that can
lead to a fatal error.
- If we pass a maximum string length larger than the copied length, we
will corrupt some data beyond the end of the newly allocated buffer.
- The maximum length does not prevent access to memory beyond the
maximum length, which can lead to unexpectd errors with strings not
terminated by 0.
2007 Sep 20
0
[patch]use strnlen to deal with string from user space
Hello
I think strlen is unsafe here
Regards
YZ
diff -r 24c661119092 inode.c
--- a/inode.c Mon Sep 17 11:25:58 2007 -0400
+++ b/inode.c Thu Sep 20 22:25:34 2007 +0800
@@ -1985,7 +1988,7 @@ static int btrfs_ioctl_snap_create(struc
if (copy_from_user(&vol_args, arg, sizeof(vol_args)))
return -EFAULT;
- namelen = strlen(vol_args.name);
+ namelen = strnlen(vol_args.name,
2005 Mar 15
0
Compiling samba 3.0.12pre1 on AIX 4.3.3
Hi All,
I have made some headway.
I have been able to successfully install kerberos v 5-1.3.5
CPPFLAGS='-I/usr/local/include'./configure --enable-dns
--enable-dns-for-kdc --enable-dns-for-realm --disable-thread-support
make; make instal
openldap-2.2.3
/configure --disable-slurpd --disable-bdb --disable-slapd
--without-threads make depend; make; make install
I configured samba-3.0.12pre1
2018 Feb 25
0
Building llvm-5.0.1 on Solaris 10/sparc
Greetings, All:
I am trying to build llvm-5.0.1 on Solaris 10/Sparc with gcc-5.4.0 as
follows.
cmake -DLLVM_TARGETS_TO_BUILD="Sparc" /home/nemo/opt/llvm/llvm-5.0.1-src
I then invoke gmake and the build trundles along and stops as follows.
[ 62%] Building CXX object
lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o
2018 Mar 17
0
Successful Build: llvm-5.0.1 on Solaris 10/sparc
Greetings, All.
Llvm-5.0.1 was successfully built on Solaris 10/sparc.
I first built the Debug version then the Release version with the
following cmake/gmake incantations:
cmake \
-DCMAKE_C_COMPILER=/home/build/gcc/5.4.0/bin/gcc \
-DCMAKE_CXX_COMPILER=/home/build/gcc/5.4.0/bin/g++ \
-DLLVM_TARGETS_TO_BUILD=Sparc \
-DCMAKE_INSTALL_PREFIX=/home/build/llvm \
-DCMAKE_BUILD_TYPE=Release \
2007 Jun 28
4
Support DHCP sname field in PXELINUX
I have discovered that the JUNOS DHCP server in Juniper J-series routers
doesn't support setting the next-server IP address field (I have filed a
bug report with Juniper and they are working on it). Instead, it puts
the "boot server" in the sname field, which PXELINUX currently ignores.
Here's a simple patch (vs. 3.36) that will take an IP string in the
field. My assembly is
2003 Oct 31
4
Samba and private shares
I'm running samba 2.5 on a FreeBSD box using winbind to do authentication
with my PDC/BDC. I'm able to configure shares that everyone on the NT
network can access but when I configure private shares (only 1 or 2 users
have access to) the users get prompted for a username and password and are
not allowed access. What am I doing wrong? Below I have included a copy of
my smb.conf and pam.conf