1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

For #307, Support disable sendmmsg

This commit is contained in:
winlin 2020-04-05 22:13:49 +08:00
parent 6f7ebbdc5f
commit b8db61bd9c
4 changed files with 14 additions and 5 deletions

View file

@ -165,6 +165,11 @@ if [ $SRS_SENDMMSG = YES ]; then
else
srs_undefine_macro "SRS_AUTO_SENDMMSG" $SRS_AUTO_HEADERS_H
fi
if [ $SRS_HAS_SENDMMSG = YES ]; then
srs_define_macro "SRS_AUTO_HAS_SENDMMSG" $SRS_AUTO_HEADERS_H
else
srs_undefine_macro "SRS_AUTO_HAS_SENDMMSG" $SRS_AUTO_HEADERS_H
fi
# prefix
echo "" >> $SRS_AUTO_HEADERS_H

View file

@ -121,6 +121,7 @@ SRS_EXTRA_FLAGS=
SRS_NASM=YES
SRS_SRTP_ASM=YES
SRS_SENDMMSG=YES
SRS_HAS_SENDMMSG=YES
#####################################################################################
# menu
@ -564,9 +565,12 @@ function apply_user_detail_options() {
fi
grep -qs sendmmsg /usr/include/sys/socket.h
if [[ $? -ne 0 && $SRS_SENDMMSG == YES ]]; then
echo "Disable UDP sendmmsg automatically"
SRS_SENDMMSG=NO
if [[ $? -ne 0 ]]; then
SRS_HAS_SENDMMSG=NO
if [[ $SRS_SENDMMSG == YES ]]; then
echo "Disable UDP sendmmsg automatically"
SRS_SENDMMSG=NO
fi
fi
}
apply_user_detail_options