代码如下,实现的功能是接收多个字符串,并按照字符串的长度进行排序,然后输出.
#include
by believetruelove - C/C++ - 2007-07-30 21:53:59 阅读(1373) 回复(1)
2.6G 拷贝到2g的时候,linux终端提示File size limit exceeded,然后cp结束。 win这边只有2g。 cp ××.gz /tmp tmp目录为smbmount windows目录。
mmap()调用后从文件中刷出内容后返回一个void*(句柄) 我修改内存中的内容,如何使文件的内容不变? 文件open()时以读写方式打开, 调用mmap()时以PROT_read|PROT_WRITE和MAP_SHARED方式打开
[code]#!/bin/ksh
load()
{
su - sun -c "echo $1"
}
while read input
do
case $input in
"a")
load $input;;
"b")
echo "b1" >tmpfile
echo "b2" >>tmpfile
while read num
do
load $num
done
mmap返回核心内存的地址,这是为什么?? 在程序中显示mmap的映射的内容就coredump了,请教各位谢谢!! 代码: pmap=mmap(0,size,PROT_read|PROT_WRITE,MAP_SHARED,fd,0); printf("open pmap %x,%d,errno%d, %s\n", pmap, pmap, errno, strerror(errno)); printf显示的输出: open pmap 30000000,805306368,errno0, Error 0 dbx core的输出: (dbx) where select_T_bymap(T = 0x2ff227d8, Smt_cb_T = 0x2ff22708, idxhead = 警...
1、file_check.sh echo "##################################################" echo "DP File Doesn't Exists , Please Mannually Assign !" read DP_FILENAME_INPUT echo "##################################################" echo "XPf File Doesn't Exists , Please Mannually Assign !" read XPF_FILENAME_INPUT 2、set_file_env.sh #!/bin/sh ./file_check.sh |tee file_check_result1 cat file_check_result1 |sed ...
在shell上直接键入 read test 123456 回车 echo $test 可以看到变量test的值为123456 通过脚本却发现值没有赋给test,为何? #this is a test script #!/sbin/sh read test